迁移 Python 环境至离线环境

在迁移时,保证两端 Python 版本号一致。

导出

  1. 导出相关包列表
  # pip freeze > requirements.txt
  1. 根据requirements.txt文件的记录信息下载这些模块到 pkg 文件夹中
  # pip download -d pkg -r requirements.txt

导入

  1. 复制相关文件到目标环境,创建并进入虚拟环境

    # python -m venv env
    
  2. 依据requirements.txt中记录的信息从 pkg 文件夹中查找并安装模块

    # pip install --no-index --find-links=pkg -r requirements.txt
    

评论