Python配置虚拟环境图文步骤


Posted in Python onMay 20, 2019

使用Python进行项目开发时,由于不同的项目需要,可能会配置多个开发环境,不同开发环境之间的项目依赖包如果混合在一起,可能会引起意想不到的错误,本文主要介绍如何通过虚拟环境隔离不同开发环境,方便不同开发环境的共存。

安装Python,本文以Python3.4为例。关于如何安装Python3.4,请参考其他经验,本文不在重复赘述。

注意:将安装目录添加到环境变量中,否则无法在其他目录启动python。安装成功后截图如下所示:

Python配置虚拟环境图文步骤

进入Python安装目录中的脚本目录,本文目录为C:\Python34\Scripts,截图如下所示:

Python配置虚拟环境图文步骤

在脚本目录下启动命令行界面,输入命令dir,可以看到脚本目录下包含的工具,其中pip后面将要用到的命令,pip命令可以方便为python安装依赖包。

Python配置虚拟环境图文步骤

使用pip命令安装虚拟环境,命令为:pip install virtualenv,安装过程截图如下所示,

Python配置虚拟环境图文步骤

Python配置虚拟环境图文步骤

Python配置虚拟环境图文步骤

安装后的虚拟环境在脚本目录下,创建虚拟环境,命令为:virtualenv D:\Project\python\venv\test,将在D:\Project\python\venv目录下创建名为test的文件夹,test文件夹下的组成如下图所示,

Python配置虚拟环境图文步骤

Python配置虚拟环境图文步骤

启动虚拟环境,进入虚拟环境目录virtualenv D:\Project\python\venv\test,在此目录下启动命令行界面,运行命令: .\Scripts\activate即启动虚拟环境,启动虚拟环境后在命令行界面下会出现虚拟环境的名称,提示用户已经进入虚拟环境,截图如下所示:

Python配置虚拟环境图文步骤

7、在启动虚拟环境的情况下,安装的依赖包全部基于当前的虚拟环境,不会干扰其他的虚拟环境。在启动虚拟环境的情况下,安装的依赖包全部基于当前的虚拟环境,不会干扰其他的虚拟环境。

Python 相关文章推荐
python time模块用法实例详解
Sep 11 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
Apr 01 Python
Python调用系统底层API播放wav文件的方法
Aug 11 Python
python实现扫描日志关键字的示例
Apr 28 Python
使用Python 正则匹配两个特定字符之间的字符方法
Dec 24 Python
Djang的model创建的字段和参数详解
Jul 27 Python
wxpython布局的实现方法
Nov 01 Python
Python使用configparser库读取配置文件
Feb 22 Python
Python应用实现处理excel数据过程解析
Jun 19 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
Aug 17 Python
python爬虫使用scrapy注意事项
Nov 23 Python
使用pipenv管理python虚拟环境的全过程
Sep 25 Python
Python检测数据类型的方法总结
May 20 #Python
Python中的引用知识点总结
May 20 #Python
Python函数和模块的使用总结
May 20 #Python
详解Python的循环结构知识点
May 20 #Python
Python中字符串与编码示例代码
May 20 #Python
python实现统计文本中单词出现的频率详解
May 20 #Python
详解Python字符串切片
May 20 #Python
You might like
PHP环境搭建最新方法
2006/09/05 PHP
source.php查看源文件
2006/12/09 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
PHP获取php,mysql,apche的版本信息及更多服务器信息
2021/03/09 PHP
js实现运行代码需要刷新的解决方法
2007/08/18 Javascript
jQuery 开发者应该注意的9个错误
2012/05/03 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
document.compatMode的CSS1compat使用介绍
2014/04/03 Javascript
jquery插件bxslider用法实例分析
2015/04/16 Javascript
jQuery实现信息提示框(带有圆角框与动画)效果
2015/08/07 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
2017/03/02 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
js实现鼠标移动到图片产生遮罩效果
2017/10/21 Javascript
react-redux中connect的装饰器用法@connect详解
2018/01/13 Javascript
Vue波纹按钮组件制作
2018/04/30 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
使用js实现单链解决前端队列问题的方法
2020/02/03 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
[47:48]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第三局
2016/02/28 DOTA
[04:29]2016国际邀请赛中国区预选赛Ehome战队教练采访
2016/06/27 DOTA
Python用threading实现多线程详解
2017/02/03 Python
python按时间排序目录下的文件实现方法
2018/10/17 Python
英国珠宝钟表和家居礼品精品店:David Shuttle
2018/02/24 全球购物
DeinDesign德国:设计自己的手机壳
2019/12/14 全球购物
销售类个人求职信范文
2013/09/25 职场文书
人口与计划生育目标管理责任书
2014/07/29 职场文书
幼儿教师个人总结
2015/02/05 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
小兵张嘎观后感
2015/06/03 职场文书
致运动员加油稿
2015/07/21 职场文书
《小小的船》教学反思
2016/02/18 职场文书
导游词之湖州-太湖
2019/10/11 职场文书
世界十大狙击步枪排行榜
2022/03/20 杂记