有时需要在离线的机器上安装python的相关依赖包,如下以安装pyreadline为例进行步骤记录:

1.先在有网络的机器上安装pyreadline,命令如下

python -m pip install pyreadline

2.pip list 查看python依赖包

python 离线库安装 python离线包怎么安装_离线安装

3.生成requirement.txt文件,得到包名与版本的对应关系

pip freeze >./requirement.txt

python 离线库安装 python离线包怎么安装_python2_02

4. 打包

pip download -d ./packages -r requirement.txt

python 离线库安装 python离线包怎么安装_python_03

打包后生成的文件:

python 离线库安装 python离线包怎么安装_离线安装_04

5.将生成的包和requirement.txt复制到需要无网络的机器上

python 离线库安装 python离线包怎么安装_python_05

6.执行命令,离线安装python依赖包

pip install --no-index --find-links=./packages -r requirement.txt

python 离线库安装 python离线包怎么安装_离线安装_06