разных библиотек питон. Теперь такой же набор нужен на другой машине.
Есть ли какой-то способ создать файл с названиями и версиями библиотек, которые можно скормить pip для разовой загрузки всего необходимого?
https://pip.pypa.io/en/stable/user_guide/
Docker
Мммм, ну спасибо, что хоть не в гугл отправил.
Вообще, лучше использовать виртуальные среды для разработки, почитай про venv. Из консоли с активированной средой вызываешь pip freeze > requirements.txt и он тебе всё закатает в файл. Копируешь файл куда надо, создаёшь виртуальную среду python -m venv venv и активируешь её. Затем вводишь pip install -r requirements.txt, все зафиксированные модули будут установлены. Однако это вопросы уровня beginners, так что, думаю ты ошибся чатом.
Спасибо. Нашел способ.
> Из консоли с активированной средой вызываешь pip freeze > requirements.txt и он тебе всё закатает в файл. Порочная практика. В requirements надо вносить только целевые библиотеки, а не все скопом вместе с тысячей зависимых пакетов
Хмм, я думал, что спросили как ВСЁ запихнуть туда. Сам я пользую poetry.
+ Стоит разделять список прямых зависимостей проекта и результат фриза.
Тишка, а сколько РО длится? Вроде бы в бегиннерах на день дали, а до сих пор висит
хмм. был навсегда.
Так а если библиотеки и так, и так подтянут весь список зависимостей и установят их, какая разница, через pip freeze и перенаправление вывода это делать или вручную только ключевые библиотеки вбивать?
Версии разные прилетят
Зависимости могут меняться со временем
Это в setup.py только нужные, requirements для фриза нужен
некоторые все еще не делают нормальные проекты.
Обсуждают сегодня