python离线环境部署搭建

砖头
2022-01-28 / 0 评论 / 163 阅读 / 正在检测是否收录...

1、需要保证两边环境一致,仅以Win为例进行了测试,按理应该一样。

2、安装完毕后没有虚拟环境,可先将全局包进行安装。

3、虚拟环境和系统正式环境操作一致,区别仅在于是否激活虚拟环境,即当前pip是针对的什么环境,可通过pip list进行查看

具体步骤:

  1. 生成安装包列表文件

    # 安装包列表保存到文件requirements.txt中,文件名是自己定义,
    # 如果文件已经存在会被覆盖更新,不存在会自动创建
    # 虚拟环境目录下执行这个命令,则打包的虚拟环境的内容
    # 否则生成的文件内容是系统python版本使用的安装包列表
    pip freeze > requirements.txt
  2. 将包列表文件中的所有包下载到文件夹下

    # [.\packages]为保存安装包的路径,不存在会被创建
    # [requirements.txt]为前一步生成的包列表文件
    pip download -d  .\packages  -r requirements.txt
  3. 将①和②中生成的包列表文件和安装包文件夹复制到另一台上
  4. 依据包列表文件以及安装包文件夹来安装包

    # [.\packages]为安装包文件夹路径
    # [requirements.txt]为包文件列表
    # 注意相对路径和绝对路径的选择
    pip install --no-index --find-links=.\packages -r requirements.txt
0

评论 (0)

取消