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 dict remove数组删除(del,pop)
Mar 24 Python
深度剖析使用python抓取网页正文的源码
Jun 11 Python
python机器学习案例教程——K最近邻算法的实现
Dec 28 Python
python3实现爬取淘宝美食代码分享
Sep 23 Python
python将处理好的图像保存到指定目录下的方法
Jan 10 Python
Django框架 querySet功能解析
Sep 04 Python
python实现KNN分类算法
Oct 16 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
Dec 13 Python
Python函数参数类型及排序原理总结
Dec 19 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
Feb 21 Python
python3爬虫GIL修改多线程实例讲解
Nov 24 Python
python正则表达式re.search()的基本使用教程
May 21 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基础知识:控制结构
2006/12/13 PHP
php实现设计模式中的单例模式详解
2014/10/11 PHP
ExtJs使用IFrame的实现代码
2010/03/24 Javascript
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
子页向父页传值示例
2013/11/27 Javascript
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
使用Browserify配合jQuery进行编程的超级指南
2015/07/28 Javascript
JavaScript满天星导航栏实现方法
2018/03/08 Javascript
javascript实现的图片预览和上传功能示例【兼容IE 9】
2020/05/01 Javascript
详解Webpack4多页应用打包方案
2020/07/16 Javascript
[03:41]2018完美盛典-《Fight With Us》
2018/12/16 DOTA
Python+matplotlib绘制不同大小和颜色散点图实例
2018/01/19 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
深入了解Django View(视图系统)
2019/07/23 Python
python set集合使用方法解析
2019/11/05 Python
Python调用.NET库的方法步骤
2019/12/27 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
基于python实现地址和经纬度转换
2020/05/19 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
python tqdm库的使用
2020/11/30 Python
Python之字符串的遍历的4种方式
2020/12/08 Python
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
《识字五》教学反思
2014/03/01 职场文书
霸气队列口号
2014/06/18 职场文书
4s店活动策划方案
2014/08/25 职场文书
大学感恩节活动策划方案
2014/10/11 职场文书
酒店辞职信怎么写
2015/02/27 职场文书
大学生自我推荐信范文
2015/03/24 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
保护环境的宣传语
2015/07/13 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
Django使用channels + websocket打造在线聊天室
2021/05/20 Python
一文了解JavaScript用Element Traversal新属性遍历子元素
2021/11/27 Javascript
Vue如何清空对象
2022/03/03 Vue.js
进行数据处理的6个 Python 代码块分享
2022/04/06 Python