python虚拟环境迁移方法


Posted in Python onJanuary 03, 2019

python虚拟环境迁移:

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

那么可以采用以下办法:

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

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

机器1:

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

python虚拟环境迁移方法

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

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

python虚拟环境迁移方法

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

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

python虚拟环境迁移方法

机器2:

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

2.激活虚拟环境

python虚拟环境迁移方法

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使用虚拟环境了。

这篇python虚拟环境迁移方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python编程判断这天是这一年第几天的方法示例
Apr 18 Python
Python计算两个日期相差天数的方法示例
May 23 Python
scrapy爬虫实例分享
Dec 28 Python
django框架实现模板中获取request 的各种信息示例
Jul 01 Python
python实现的config文件读写功能示例
Sep 24 Python
使用TensorFlow搭建一个全连接神经网络教程
Feb 06 Python
对pytorch的函数中的group参数的作用介绍
Feb 18 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
Jun 24 Python
python 牛顿法实现逻辑回归(Logistic Regression)
Oct 15 Python
python中time、datetime模块的使用
Dec 14 Python
利用Python批量识别电子账单数据的方法
Feb 08 Python
python自动计算图像数据集的RGB均值
Jun 18 Python
对django xadmin自定义菜单的实例详解
Jan 03 #Python
在Python中关于使用os模块遍历目录的实现方法
Jan 03 #Python
Python代码打开本地.mp4格式文件的方法
Jan 03 #Python
python paramiko利用sftp上传目录到远程的实例
Jan 03 #Python
python scp 批量同步文件的实现方法
Jan 03 #Python
python Pexpect 实现输密码 scp 拷贝的方法
Jan 03 #Python
python 搭建简单的http server,可直接post文件的实例
Jan 03 #Python
You might like
新版PHP将向Java靠拢
2006/10/09 PHP
PHP实现bitmap位图排序与求交集的方法
2016/07/28 PHP
php登录超时检测功能实例详解
2017/03/21 PHP
PHP7中I/O模型内核剖析详解
2019/04/14 PHP
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
jQuery中detach()方法用法实例
2014/12/25 Javascript
JS中完美兼容各大浏览器的scrolltop方法
2015/04/17 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
2015/07/06 Javascript
jQuery实现下拉框选择图片功能实例
2015/08/08 Javascript
AngularJS 如何在控制台进行错误调试
2016/06/07 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
2018/03/22 Javascript
记录vue做微信自定义分享的一些问题
2019/09/12 Javascript
three.js 将图片马赛克化的示例代码
2020/07/31 Javascript
基于JS实现快速读取TXT文件
2020/08/25 Javascript
JS面向对象实现飞机大战
2020/08/26 Javascript
[01:45]DOTA2众星出演!DSPL刀塔次级职业联赛宣传片
2014/11/21 DOTA
Python 除法小技巧
2008/09/06 Python
python正则分组的应用
2013/11/10 Python
python使用KNN算法手写体识别
2018/02/01 Python
Sanic框架配置操作分析
2018/07/17 Python
python安装twisted的问题解析
2018/08/21 Python
python 的 scapy库,实现网卡收发包的例子
2019/07/23 Python
python实现简单坦克大战
2020/03/27 Python
深入了解Python 变量作用域
2020/07/24 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
俄罗斯电子产品在线商店:UltraTrade
2020/01/30 全球购物
服装厂厂长职责
2013/12/16 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
公休请假条
2014/04/11 职场文书
个人考核材料
2014/05/15 职场文书
大学生求职意向书
2015/05/11 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python