用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通过解析网页实现看报程序的方法
Aug 04 Python
Python线程指南详细介绍
Jan 05 Python
Python中标准库OS的常用方法总结大全
Jul 19 Python
python ansible服务及剧本编写
Dec 29 Python
django的登录注册系统的示例代码
May 14 Python
对python字典元素的添加与修改方法详解
Jul 06 Python
Pandas之Fillna填充缺失数据的方法
Jun 25 Python
python 函数中的内置函数及用法详解
Jul 02 Python
Python属性和内建属性实例解析
Jan 14 Python
keras.layer.input()用法说明
Jun 16 Python
python实现快速文件格式批量转换的方法
Oct 16 Python
关于python3.9安装wordcloud出错的问题及解决办法
Nov 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
模仿OSO的论坛(二)
2006/10/09 PHP
PHP ? EasyUI DataGrid 资料存的方式介绍
2012/11/07 PHP
PHP页面中文乱码分析
2013/10/29 PHP
php+mysql数据库查询实例
2015/01/21 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
2017/08/10 PHP
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
JavaScript中的迭代器和生成器详解
2014/10/29 Javascript
必备的JS调试技巧汇总
2016/07/20 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
在 Node.js 中使用 async 函数的方法
2017/11/17 Javascript
关于Vue单页面骨架屏实践记录
2017/12/13 Javascript
浅谈Vue.js中ref ($refs)用法举例总结
2017/12/19 Javascript
MVVM 双向绑定的实现代码
2018/06/21 Javascript
回顾Javascript React基础
2019/06/15 Javascript
javascript实现图片轮播代码
2019/07/09 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
原生js实现俄罗斯方块
2020/10/20 Javascript
python thread 并发且顺序运行示例
2009/04/09 Python
Python机器学习之决策树算法实例详解
2017/12/06 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
python判断无向图环是否存在的示例
2019/11/22 Python
Django Path转换器自定义及正则代码实例
2020/05/29 Python
CSS3实现曲线阴影和翘边阴影
2016/05/03 HTML / CSS
C#公司笔试题
2014/03/28 面试题
中层竞聘演讲稿
2014/01/09 职场文书
2014社区三八妇女节活动方案
2014/03/30 职场文书
银行党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
学习型家庭事迹材料
2014/12/20 职场文书
2015年入党积极分子评语
2015/03/26 职场文书
召开会议通知范文
2015/04/15 职场文书
让生命充满爱观后感
2015/06/08 职场文书
详解php中流行的rpc框架
2021/05/29 PHP
小喇叭开始广播了! 四十多年前珍贵老照片
2022/05/09 无线电
Python find()、rfind()方法及作用
2022/12/24 Python