1、需要保证两边环境一致,仅以Win为例进行了测试,按理应该一样。
2、安装完毕后没有虚拟环境,可先将全局包进行安装。
3、虚拟环境和系统正式环境操作一致,区别仅在于是否激活虚拟环境,即当前pip是针对的什么环境,可通过pip list进行查看
具体步骤:
生成安装包列表文件
# 安装包列表保存到文件requirements.txt中,文件名是自己定义, # 如果文件已经存在会被覆盖更新,不存在会自动创建 # 虚拟环境目录下执行这个命令,则打包的虚拟环境的内容 # 否则生成的文件内容是系统python版本使用的安装包列表 pip freeze > requirements.txt
将包列表文件中的所有包下载到文件夹下
# [.\\packages]为保存安装包的路径,不存在会被创建 # [requirements.txt]为前一步生成的包列表文件 pip download -d .\\packages -r requirements.txt
将①和②中生成的包列表文件和安装包文件夹复制到另一台上
依据包列表文件以及安装包文件夹来安装包
# [.\\packages]为安装包文件夹路径 # [requirements.txt]为包文件列表 # 注意相对路径和绝对路径的选择 pip install --no-index --find-links=.\\packages -r requirements.txt