当前位置: 首页 > news >正文

离线环境下安装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,然后设置参数,设置服务开机自动启动等操作。

        宝塔的python应该识别手动安装的python离线库吧!!!待实验???

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.其它参考

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

http://www.lryc.cn/news/258040.html

相关文章:

  • ubuntu16.04安装ROS+Gazebo
  • 手动搭建koa+ts项目框架(路由篇)
  • c语言:文件操作(1)
  • 运筹学经典问题(三):最大流问题
  • 裸机开发与Linux驱动开发的区别
  • 【蓝桥杯选拔赛真题75】Scratch行走的螃蟹 第十五届蓝桥杯scratch图形化编程 少儿编程创意编程选拔赛真题解析
  • 小型洗衣机哪个牌子质量好?迷你洗衣机排名前十名
  • MySQL_9.B-数索引
  • ubuntu-更改镜像源-系统初始化-安装Clion-C++编译环境-Java安装
  • c语言-动态内存管理
  • 【JAVA杂货铺】一文带你走进面向对象编程的构造方法 | Java| 面向对象编程 | (中)
  • 动态规划学习——通符串匹配,正则表达式
  • 【数据开发】Hive 多表join中的条件过滤与指定分区
  • 基于Java SSM框架实现高校人事管理系统项目【项目源码】计算机毕业设计
  • [C++] 模板进阶(非类型模板参数,特化,分离编译)
  • C++ this指针
  • 解决Sortable拖动el-table表头时,由于选择列造成的拖拽顺序错乱的bug
  • Plantuml之类图语法介绍(十六)
  • 深入Docker命令行:探索常用命令和实用技巧
  • qt 容器QVector,QMap,QHash的常见使用与该迭代器的简单介绍
  • 两线制无源 4-20mA 回路供电隔离变送器
  • 强化学习优质博客记录(随缘更新)
  • RabbitMQ-hello
  • 案例044:基于微信小程序的消防隐患在线举报系统
  • MES系统需要具备哪些性能方面的需求?
  • 数据在内存中的存储(整型篇)
  • 大一作业习题
  • Python大模型TensorFlow/PyTorch/Scikit-learn/Keras/OpenCV/Gensim
  • TCP 和 UDP 区别? 2、TCP/IP 协议涉及哪几层架构? 3、描述下 TCP 连接 4 次挥手的过程?为什么要 4 次挥手?
  • pyside/qt03——人机协同的编程教学—直接面向chatGPT实战开发(做中学,事上练)