python虚拟环境迁移4大关键步骤

    python   虚拟环境迁移:

注意事项:直接将虚拟环境复制到另一台机器,直接执行是会有问题的。

那么可以采用以下办法:

思路:将机器1虚拟环境下的包信息打包,之后到机器2上进行安装;

(有两种情况要考虑,机器2无网络和有网络情况(无网,证明无法在线安装包,那么就需要在机器1将包,整体打包成.whl,然后到机器2安装;有网情况,只需将导信息导出,然后到机器2上在线安装))

机器1:

1.首先在cmd命令行下,激活虚拟环境

 python虚拟环境迁移4大关键步骤_设计制作_可编程逻辑

2.在项目目录下新建一个whls文件夹(用来存储我们依赖包)然后在虚拟环境cmd命令下切换到whls目录

执行     pi   p freeze --all 》 requirements.txt 命 令 将安装包版本信息导入到requireents.txt文件中(该文件位置在执行cmd命令当前目录下,也就是whls下); 注意--all参数,加上此参数会将setuptools、urllib3包进行打包;如果不加,这两个不会打包。

 python虚拟环境迁移4大关键步骤_设计制作_可编程逻辑

3.机器2无网的情况下,先在机器1上将包下载到whls目录下--(有网也可以用此方法,这样可以减少在机器2下载安装包时间)

whls目录下执行虚拟环境cmd命令pip install --download 。 -r requirements.txt (注意--download后边的点,代表是下载到当前目录,并且requirements.txt存在于当前目录中,否则会报错)

 python虚拟环境迁移4大关键步骤_设计制作_可编程逻辑

机器2:

1.新建虚拟环境,并将项目目录放入该虚拟环境中

2.激活虚拟环境

 python虚拟环境迁移4大关键步骤_设计制作_可编程逻辑

3.虚拟环境cmd命令进入机器1复制过来的项目下whls目录

4.执行命令安装包

前提是依赖第3步

1) 有网情况通过requirements.txt包信息安装包命令如下:

pip install -r requirements.txt #安装依赖包

2) 通过机器1下载的包安装;命令如下:

pip install --no-index --find-index= 。 -r requirements.txt

注意命令中的。点 代表是当前目录也就是whls目录;是下载的包和

requirements.txt所在目录

以上步骤完成后,就可以正常在机器2使用虚拟环境了。

30
22
0
93

相关资讯

  1. 1、10万投资《唐探3》回报超100%?春节档提前上演金融骗局3857
  2. 2、《爸爸》高票房的背后:档期早定好本想拍3D3907
  3. 3、吴京《战狼2》之后再无大片,今年却有一部科幻片冲击春节档468
  4. 4、《合伙人》曝全新MV黄晓明杜鹃化身李雷韩梅梅2101
  5. 5、电影人张昭逝世!贾跃亭悼念:他对电影的痴狂让人敬仰474
  6. 6、19岁赵丽颖“选秀”时照片被疯传,网友:素颜就像路人甲!3953
  7. 7、专访佟大为:首次入围先去金马奖混个脸熟1703
  8. 8、《混世四猴:神猴归来》今日上线神猴燃战三眼天神冲冠一怒踏碎凌霄3303
  9. 9、他才是“宁毅”第一人选?因张若昀一句话,最终成全了郭麒麟4178
  10. 10、好友曝张柏芝住院实情:韧带划伤,并没有新男友3865
全部评论(0)
我也有话说
0
收藏
点赞
顶部