离线环境下安装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 --prefer-binary -d DIR -r requirements.txt

4.其它参考

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

相关推荐
风吹夏回20 小时前
Python 全局异常处理:从“满屏 try-except”到优雅兜底
开发语言·python
小熊Coding21 小时前
Python爬取当当网二手图书项目实战!
开发语言·爬虫·python·beautifulsoup·requests·二手图书
秋921 小时前
Java项目运行5天左右自动宕机:系统性定位与解决方案
java·开发语言·python
小江的记录本21 小时前
【JVM虚拟机】垃圾回收GC:垃圾收集器:CMS:核心原理、回收流程、优缺点、废弃原因(附《思维导图》+《面试高频考点清单》)
java·jvm·后端·python·spring·面试·maven
田里的水稻1 天前
OE_ubuntu26.04与宿主机之间复制粘贴内容
人工智能·python·机器人
jiayong231 天前
02 创建虚拟环境
python
旺仔来了1 天前
不联网的Linux下部署python环境
linux·开发语言·python
小江的记录本1 天前
【JVM虚拟机】垃圾回收GC:垃圾回收算法:标记-清除、标记-复制、标记-整理、分代收集(附《思维导图》+《面试高频考点清单》)
java·jvm·后端·python·算法·安全·面试
IP搭子来一个1 天前
爬虫采集大量返回 403、429,到底卡在哪一环?
网络·爬虫·python
deepin_sir1 天前
06 综合对比与实战选型——到底该用哪个?
python