服务器:CentOS7
  Python:2.7.5
  这里离线安装第三方库通过.whl文件的方式(这里安装的第三方库是 PyMysql),需要用到pip命令,而 Python2.7.9 之后才自带 pip,所以要先离线安装 setuptools 和 pip(setuptools 是依赖)。

1. 下载依赖及安装包

  先准备好安装包:

2. 离线安装pip

  演示环境的 site-packages 位置是/usr/lib/python2.7/site-packages,将setuptools-21.0.0.tar.gzpip-8.1.1.tar.gz上传到/usr/lib/python2.7/site-packages

1
2
3
4
cd /usr/lib/python2.7/site-packages
tar vxf setuptools-21.0.0.tar.gz
cd setuptools-21.0.0
python setup.py install

  解压安装pip-8.1.1.tar.gz

1
2
3
4
cd /usr/lib/python2.7/site-packages
tar vxf pip-8.1.1.tar.gz
cd pip-8.1.1
python setup.py install

  安装完成即可使用 pip 了,别忘了删除两个安装包。

3. 离线安装第三方库

  将PyMySQL-0.9.3-py2.py3-none-any.whl上传至/usr/lib/python2.7/site-packages,执行以下命令安装:

1
2
cd /usr/lib/python2.7/site-packages
pip install PyMySQL-0.9.3-py2.py3-none-any.whl

  安装完毕,可以使用pip list命令查看已安装的第三方库。