2016-06-08 39 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)安装的终端。

确保该文件位于运行此命令的文件夹中。