Я делаю сценарии / инструменты для коллег, которые они могут надеяться на своих компьютерах с Windows с общего диска.Версии и библиотеки Python, конечно, не согласуются друг с другом, и попытка сделать это - беспорядок.Они просто хотят, чтобы он щелкнул «Выполнить», и он работает, если им нужно использовать командную строку или pip, это просто означает, что они не будут использовать инструмент.
Я начал делать свои проекты с виртуальными средами в Pycharm, и этокажется путь вперед.Но я очень новичок в них и у меня проблемы с поиском информации о том, как завершить процесс.Возможно, я использую неправильные ключевые слова для поиска, я искал руководство для этого последнего шага.
Я думал, что смогу скопировать папки venv и создать командный файл для запуска локального python.exe.(файл run.bat):
venv\Scripts\python.exe script.py
Но есть дополнительные ненужные библиотеки.Чтобы сделать его стройным, я должен удалить их один за другим? Этот принятый ответ говорит , а не , чтобы скопировать и вставить venv, что меня немного смущает.
Так что я должен заморозить файл require.txt, а затем запустить.bat также установить библиотеки?Это кажется мне более грязным.
Что такое соглашение?И какой вариант лучше для этой ситуации?
Приветствия.