Любой продуктивный способ установить кучу пакетов - PullRequest
2 голосов
/ 24 июня 2010

У меня была одна машина с моим обычно используемым пакетом python.и я хотел бы установить тот же пакет на другую машину или ту же машину с другой версией Python.Я хотел бы знать, может ли pip, easy-install или какой-либо другой метод позволить мне установить эти пакеты в пакетеКогда я использую Perl, он имеет что-то вроде пакета, как это сделать в Python?

Ответы [ 2 ]

10 голосов
/ 24 июня 2010

Пип имеет несколько замечательных возможностей для этого.Он позволяет вам сохранить все требования из среды в файле, используя pip freeze > reqs.txt

. Затем вы можете потом сделать: pip install -r reqs.txt, и вы получите точно такую ​​же среду.

Вы также можетеобъедините несколько библиотек в файл .pybundle с помощью команды pip bundle MyApp.pybundle -r reqs.txt, а затем установите его с помощью pip install MyApp.pybundle.

Я думаю, это то, что вы ищете:)

0 голосов
/ 24 июня 2010

Я храню файл requirements.txt в одном из моих репозиториев, в котором есть все мои основные требования к Python, и использую PIP для их установки на любую новую машину.

Каждый из моих проектов также имеет свой собственный requirements.txtфайл, который содержит все его зависимости для использования с / virtualenv.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...