python3离线安装第三方模块及其依赖包

Python013

python3离线安装第三方模块及其依赖包,第1张

以管理员权限启动cmd命令窗口,执行pip命令安装所需要的模块。例如:

以管理员权限启动cmd命令窗口,执行以下命令打包pip第三方安装包及安装索引。

将 packages 文件夹和 requirements.txt 文件拷贝至离线机器任意同级目录下,以管理员权限启动cmd命令窗口进入该目录,执行下述命令进行离线安装。

按照部署1、2、3导出外网机python环境list,可以批量安装python第三方依赖。若只需安装一个python包,可以使用下属方法:

先下载python的版本

安装依赖环境

安装python3

解压下载好的Python-3.x.x.tgz包(具体包名因你下载的Python具体版本不不同而不不同,如:我下载的是Python3.6.1.那我这里就是Python-3.6.1.tgz)

进入解压后的目录,编译安装

修改pip的软链接:ln -s /root/python36/bin/pip3 /usr/bin/pip ##可以忽略

将python3 bin目录加入PATH

打开profile文件

# vim /etc/profile

在最后加入下边两行

PATH=$PATH:/usr/local/python3/bin

export PATH

按ESC,输入:wq回车退出。

修改完记得执行行下面的命令,让上一步的修改生效:

# source /etc/profile

由于python3已经自带pip了,所有不用自已安装pip了。

检查Python3及pip3是否正常可用:

pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.x)

离线安装python的其他包

cd setuptools-32.3.1

python setup.py install

cd pip-9.0.1

python setup.py install

pip install --no-index --find-links=/root/dependpackages_279 pyfuzzy

pip install --no-index --find-links=/root/dependpackages_279 google-apputils

pip install --no-index --find-links=/root/dependpackages_279 protobuf

pip install --no-index --find-links=/root/dependpackages_279 pyopenssl

pip install --no-index --find-links=/root/dependpackages_279 distribute

pip install --no-index --find-links=/root/dependpackages_279 lxml

第一种

pip install /root/dependpackages_279/Twisted-10.2.0.tar.bz2

第二种

pip install --no-index --find-links=/root/dependpackages zope.interface