离线环境下安装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.其它参考

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

相关推荐

  1. 线环境安装python推荐pip download)

    2023-12-11 22:58:01       65 阅读
  2. python线安装依赖 依赖版本

    2023-12-11 22:58:01       45 阅读
  3. 线安装python2的MySQLdb

    2023-12-11 22:58:01       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-11 22:58:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-11 22:58:01       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-11 22:58:01       82 阅读
  4. Python语言-面向对象

    2023-12-11 22:58:01       91 阅读

热门阅读

  1. 什么是https 加密协议?

    2023-12-11 22:58:01       61 阅读
  2. 什么是多态

    2023-12-11 22:58:01       51 阅读
  3. 我的Android播放器封装经验

    2023-12-11 22:58:01       52 阅读
  4. python扩展内置类型

    2023-12-11 22:58:01       61 阅读
  5. Vmware突然无法获取IP

    2023-12-11 22:58:01       57 阅读
  6. DataFrame 索引最后一列数据 Python

    2023-12-11 22:58:01       51 阅读
  7. 蓝牙配对、连接和删除汇总

    2023-12-11 22:58:01       78 阅读
  8. 这是第一篇文章 试试水

    2023-12-11 22:58:01       62 阅读
  9. 80个常用shell命令及简单用法

    2023-12-11 22:58:01       55 阅读
  10. 如何理解冲突域和广播域

    2023-12-11 22:58:01       66 阅读
  11. [ERROR] 不再支持源选项 6

    2023-12-11 22:58:01       57 阅读
  12. vim常用键位总结

    2023-12-11 22:58:01       56 阅读
  13. 【Android】使用Netty库来实现Socket接收

    2023-12-11 22:58:01       61 阅读
  14. Android Kotlin 泛型:强大的类型抽象和重用利器

    2023-12-11 22:58:01       60 阅读