用virtualenv建立多个Python独立虚拟开发环境


Posted in Python onJuly 06, 2017

本文为大家分享了virtualenv建立多个Python独立虚拟开发环境,供大家参考,具体内容如下

1、安装virtualenv:

pip install virtualenv

2、创建一个python的虚拟环境:

virtualenv test_demo

用virtualenv创建虚拟环境,是通过复制全局的python解释器,达到环境的互不影响;新建的虚拟环境会自动复制python解释器环境保存到当前路径之下;

3、virtualenv虚拟环境:

activate #进入虚拟环境

用virtualenv建立多个Python独立虚拟开发环境

进入虚拟环境:

用virtualenv建立多个Python独立虚拟开发环境

deactivate #退出虚拟环境

用virtualenv建立多个Python独立虚拟开发环境

4、指定python版本:

virtualenv可以实现两个python版本的共存,环境互不影响;使用virtualenv -p python.exe virtualenvname 可以在创建虚拟环境的时候指定python版本,其中python.exe为python解释器的绝对路径加上python.exe;

用virtualenv建立多个Python独立虚拟开发环境

5、虚拟环境的"管理工具"-virtualenvwrapper:

我们如果需要切换虚拟环境,则必须先切换到虚拟环境所在目录,并运行activate,bat,这样实在是太麻烦了;可以使用virtualenvwrapper对虚拟环境进行一些快捷的管理和操作;

①、安装virtualenvwrapper:

pip install virtualenvwrapper-win #windows下安装要加-win

②使用virtualenvwrapper来创建虚拟环境:

mkvirtualenv envname # 生成后会自动切换到最新创建的虚拟环境中;

用virtualenv建立多个Python独立虚拟开发环境

③查看虚拟环境的列表:

workon # 打印当前创建的虚拟环境列表

用virtualenv建立多个Python独立虚拟开发环境

④快速进入某个虚拟环境:

workon py3 # 后接虚拟环境的名字,退出还是使用deativate的命令

用virtualenv建立多个Python独立虚拟开发环境

⑤配置虚拟环境生成路径:

你可能发现了,使用virtualenvwrapper 生成的虚拟环境默认都是在c盘用户的一个envs的文件夹里,怎么修改生成的默认路径呢?需要你手动配置环境变量,变量值设为你想要保存虚拟环境的路径;

用virtualenv建立多个Python独立虚拟开发环境

6、pycharm中使用虚拟环境:

如果你使用的ide是pycharm,可以这样设置项目的python解释器:

用virtualenv建立多个Python独立虚拟开发环境

7、在虚拟环境中安装python模块:

workon python2 # 切换到python2的虚拟环境中
pip install xlwt # pip直接安装,退出虚拟环境后,安装的包互不影响

用virtualenv建立多个Python独立虚拟开发环境

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现简单ftp客户端的方法
Jun 28 Python
python从入门到精通(DAY 3)
Dec 20 Python
使用Python简单的实现树莓派的WEB控制
Feb 18 Python
python脚本监控docker容器
Apr 27 Python
Python3使用requests发闪存的方法
May 11 Python
python实现学生管理系统
Jan 11 Python
查看python下OpenCV版本的方法
Aug 03 Python
详解python爬虫系列之初识爬虫
Apr 06 Python
python中调试或排错的五种方法示例
Sep 12 Python
python程序输出无内容的解决方式
Apr 09 Python
详解tensorflow2.x版本无法调用gpu的一种解决方法
May 25 Python
Python 中 sorted 如何自定义比较逻辑
Feb 02 Python
基于Python的关键字监控及告警
Jul 06 #Python
Python中装饰器兼容加括号和不加括号的写法详解
Jul 05 #Python
利用python模拟sql语句对员工表格进行增删改查
Jul 05 #Python
利用python实现简单的循环购物车功能示例代码
Jul 05 #Python
用python做一个搜索引擎(Pylucene)的实例代码
Jul 05 #Python
Python对象类型及其运算方法(详解)
Jul 05 #Python
python数据预处理之将类别数据转换为数值的方法
Jul 05 #Python
You might like
PHP 选项及相关信息函数库
2006/12/04 PHP
用PHP生成静态HTML速度快类库
2007/03/18 PHP
PHP 根据IP地址控制访问的代码
2010/04/22 PHP
php编写一个简单的路由类
2011/04/13 PHP
jquery 圆形旋转图片滚动切换效果
2011/01/19 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
2015/10/17 Javascript
JavaScript中通过提示框跳转页面的方法
2016/02/14 Javascript
移动开发之自适应手机屏幕宽度
2016/11/23 Javascript
javascript 缓冲运动框架的实现
2017/09/29 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
详解webpack打包后如何调试的方法步骤
2018/11/07 Javascript
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
2019/01/07 Javascript
Node.js API详解之 console模块用法详解
2020/05/12 Javascript
通过实例了解Nodejs模块系统及require机制
2020/07/16 NodeJs
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
2020/07/21 Javascript
解决vue-router 切换tab标签关闭时缓存问题
2020/07/22 Javascript
浅谈vant组件Picker 选择器选单选问题
2020/11/04 Javascript
[00:32]2018DOTA2亚洲邀请赛Newbee出场
2018/04/03 DOTA
巧用python和libnmapd,提取Nmap扫描结果
2016/08/23 Python
Python使用pymysql小技巧
2017/06/04 Python
Python转换字典成为对象,可以用"."方式访问对象属性实例
2020/05/11 Python
python中前缀运算符 *和 **的用法示例详解
2020/05/28 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
Python try except else使用详解
2021/01/12 Python
百丽国际旗下购物网站:优购
2017/02/28 全球购物
医学专业本科毕业生自我鉴定
2013/12/28 职场文书
法人委托书
2014/07/31 职场文书
离婚协议书范本(通用篇)
2014/11/30 职场文书
人力资源部岗位职责
2015/02/11 职场文书
大国崛起观后感
2015/06/02 职场文书
教师节表彰会主持词
2015/07/06 职场文书
javascript之Object.assign()的痛点分析
2022/03/03 Javascript