离线环境下安装python库(推荐pip download)

离线环境下安装python库(推荐pip download)

目录

1.需求

2.失败操作(注意)

3.成功操作

4.其它参考


1.需求

        机器部署web系统环境后,就不可再次联网,所以升级python web后端,需要离线安装python库及其依赖。

        关键词:pip download操作文档

2.失败操作(注意)

        [1] pip download 指定了OS平台,Python版本。当前OS、Python与生产环境OS、Python均不同,那么一定失败!!!(实验出来的)

        [2] 如果第一次是采用宝塔面板,那么就需要联网,如果离线升级python库,那么宝塔面板的python执行管理可能有问题,我是在宝塔面板cmd中执行pip 安装download的python库,宝塔的python管理可能不识别!正常应该识别,但是如果不识别,那么就自己uWSGI+nginx部署django+DRF,然后设置参数,设置服务开机自动启动等操作。(宝塔面板需要联网登录账号,都没网,那么肯定用不了了!)

3.成功操作

        参考生产环境OS、Python版本,采用docker安装个容器、或者virtualbox安装个虚拟机,里面环境与生产环境一样,那么就可以成功下载离线python库及其依赖。

        [1] 先设置国内源,再升级python-pip:python -m pip install --upgrade pip

        [2] pip cache purge清楚pip缓存

        [3] 将开发的python后端库 requirements.txt复制一份,然后执行如下命令(优先二进制,保存路径为当前路径下的DIR文件夹,需要先提前新建DIR):官网其它参数不用考虑,因为环境一样,环境不一样设置了参数也会失败!(直接pip download比较慢,建议pip cache purge后,再pip install -r requirements.txt,然后再pip download这样就很快了!)

        pip download --prefer-binary -d DIR -r requirements.txt

        [4] 将下载好的python库包DIR文件夹,复制到离线系统中某路径下,然后执行

        pip install --no-index --find-links DIR -r requirements.txt

4.其它参考

        反复失败后,我搜到了这个博客,也和我一样,最后不得已改成一样的环境。

  • 15
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值