2010-06-24 23 views
2

我有一臺機器與我常用的python軟件包安裝。 ,我想在另一臺機器或同一臺機器上安裝相同的軟件包並使用不同的python版本。我想知道點或易於安裝或其他方法是否可以讓我批量安裝這些軟件包。當我使用perl時,它具有類似捆綁軟件包的功能,如何在python中執行此操作?任何生產方式來安裝一堆包

回答

0

我將requirements.txt文件保存在我的一個存儲庫中,它具有我所有的基本python要求,並使用PIP將它們安裝到任何新機器上。

我的每個項目也都有自己的requirements.txt文件,其中包含所有依賴項以供w/virtualenv使用。

10

皮普有一些很棒的功能。 它可以讓你在一個文件中保存一個環境中的所有要求使用pip freeze > reqs.txt

你可以稍後再做:pip install -r reqs.txt,你會得到同樣的確切環境。

您還可以使用命令pip bundle MyApp.pybundle -r reqs.txt將多個庫捆綁到.pybundle文件中,並在稍後使用pip install MyApp.pybundle進行安裝。

我想這就是你要找的:)

+0

+1提到凍結。 – sdolan 2010-06-24 02:23:31

+0

捆綁很酷。 – Glycerine 2012-07-05 09:06:54

相關問題