Linux 下离线安装 Python 相关依赖包

  事实证明,你总会遇到不能联网的情况却需要安装各种东西,这个时候各类源码包的作用就明显展示出来了。如果还没有安装Python请参考文章:CentOS7.6安装最新python3.7.2及常见安装bug 进行安装,也是利用源码离线安装的。

1. 单个的依赖包

  单个的依赖包只需要在官网上下载源码,然后解压,进入目录,使用 setup.py 文件安装即可。

tar -zvxf six-1.12.0(依赖包名)
cd six-1.12.0
python setup.py install
2. 项目所有的依赖包

  项目所有的依赖包如果还是用单个安装的方式,一方面的话不清楚有多少依赖包、用哪个版本,另一个方面一个项目的依赖包如果全部逐个安装,未免也太麻烦了。所以Python中有更加简便的安装方式。
  首先,在原项目在导出项目所需要的所有依赖包名和版本。

pip freeze > requirement.txt

  接下来,在有网的环境下统一下载所有的依赖包文件。

#  --trusted-host 是出现 ssl验证时需要添加
pip download -r ../requirements.txt --trusted-host mirrors.cloud.aliyuncs.com

  最后,在实际使用项目的环境下进行离线安装。

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

参考文章:【1】CentOS 7 利用 Apache 和mod_wsgi 部署 Flask 项目(源码版)
     【2】Linux下Python环境离线搭建与相关依赖包的离线安装 - Science Evan Blog

发布了195 篇原创文章 · 获赞 139 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_39564555/article/details/102635624