2016-06-08 42 views
0

Python 2.7腳本需要部署在幾個不具有因特網連接的系統pip install。此腳本取決於使用pip install安裝的多個庫。不使用pip部署Python腳本

如何將這些通常使用pip安裝的軟件包與Python腳本一起打包並在其他系統上運行?

回答

0

你應該使用一臺具有因特網 - 表格下載選項

pip install --download <path> 

副本的目錄中的內容到目標機器然後使用

pip install --no-index --find-links=<path> 
0

下載包您可以下載tar包PIP並在本地提取。 您可以從tar中複製軟件包目錄並將其放在應用程序的根目錄下。

另一種方法是將軟件包目錄複製到CentOS中的/usr/lib/python2.7/site-packages//usr/local/lib/python2.7/site-packages/,並在Ubuntu中複製 /usr/lib/python2.7/dist-packages/

0

我猜你下載packagename.whl(對於Linux,使用它的.tar)的計算機上所需的軟件包的文件,並將此文件複製到在多臺機器使用pip -install packagename.whl.tar對於Linux)安裝的終端。

確保該文件位於運行此命令的文件夾中。