python虚拟环境迁移方法
python虚拟环境迁移:
注意:将虚拟环境直接复制到另一台计算机可能会有问题。
可采用以下方法:
想法:将包信息打包到1机虚拟环境中,然后安装到2机上;
(有两种情况需要考虑:机器2没有网络和网络(如果没有网络,证明包装不能在线安装,则包装应包装在机器1中并作为一个整体进行包装)whl,然后安装在机器2中;如果是网络,只导出指南信息并在线安装在机器2上。)
机器1:
1一是激活虚拟环境上线cmd命令
2在项目目录中创建一个新的whls文件夹(用于存储依赖包),并切换到虚拟环境cmd命令下的whls目录
执行pipfreeze-allgtrequirementstxt命令将安装包版本信息导入需求txt文件(文件位置在当前执行目录cmd命令下,即在whls下);注:all参数加上此参数,将打包setuptools和urllib3个包;如果没有,这两个就不打包了。
3如果机器2没有网络,请先将包下载到机器1中的目录whls中——(如果有网络,可以使用此方法,这样可以减少机器2中包的下载和安装时间)
whls执行目录-下载下的虚拟环境cmd命令pipinstall-rrequirementstxt(注:下载后的点表示下载到当前目录,当前目录中存在requirementstxt,否则会报错。)
机器2:
1创建新的虚拟环境并将项目目录放入虚拟环境中
2激活虚拟环境
3虚拟环境cmd命令进入机器1复制的项目的目录whls
4执行命令安装包
如果你依靠第三步
1) 在网络情况下,通过requirementstxt包信息安装包信息的命令如下:
pipinstall-rrequirementstxt#安装依赖包
2) 安装通过机器1下载的软件包;顺序如下:
pipinstall--否-index--find--index=-rrequirements。txt
请注意。命令中的点表示当前目录,即whls目录;是下载的包和
requirementstxt目录
完成以上步骤后,虚拟环境可以在machine2中正常使用。
- 如何优化:
- 雄安网站开发 海南建设厅网站 国家监察委员会网站改版 个人网站备案建设方案书 石嘴山网上商城网站开发 湘潭网站开发培训收费标准 搜狐设计网站 郑州专业网站开发运营 网站搭建有什么好处 政府部门网站改版请示