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随机生成彩票号码的方法
Mar 05 Python
Python图片裁剪实例代码(如头像裁剪)
Jun 21 Python
python获取代理IP的实例分享
May 07 Python
Flask框架配置与调试操作示例
Jul 23 Python
Python将json文件写入ES数据库的方法
Apr 10 Python
Python学习笔记之自定义函数用法详解
Jun 08 Python
在Pycharm中使用GitHub的方法步骤
Jun 13 Python
windows下安装Python虚拟环境virtualenvwrapper-win
Jun 14 Python
Python模块汇总(常用第三方库)
Oct 07 Python
解决django中form表单设置action后无法回到原页面的问题
Mar 13 Python
如何在Win10系统使用Python3连接Hive
Oct 15 Python
Python Socket多线程并发原理及实现
Dec 11 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的拦截器实例分析
2014/11/03 PHP
百度地图API使用方法详解
2015/08/25 PHP
php中的异常和错误浅析
2017/05/03 PHP
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
JS、CSS加载中的小问题探讨
2013/11/26 Javascript
简单易用的倒计时js代码
2014/08/04 Javascript
jquery制作select列表双向选择示例代码
2014/09/02 Javascript
TypeScript 中接口详解
2015/06/19 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
2017/01/04 Javascript
angularjs之$timeout指令详解
2017/06/13 Javascript
Vue集成Iframe页面的方法示例
2017/12/12 Javascript
学习JS中的DOM节点以及操作
2018/04/30 Javascript
在Vue项目中使用snapshot测试的具体使用
2019/04/16 Javascript
Angular8引入百度Echarts进行图表分析的实现代码
2019/11/27 Javascript
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
2020/03/04 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
[00:27]DOTA2次级职业联赛 - Lilith战队宣传片
2014/12/01 DOTA
Python中文字符串截取问题
2015/06/15 Python
详解在Python程序中自定义异常的方法
2015/10/16 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
python-opencv获取二值图像轮廓及中心点坐标的代码
2019/08/27 Python
python判断无向图环是否存在的示例
2019/11/22 Python
深入CSS3 动画效果的总结详解
2013/05/09 HTML / CSS
佳能加拿大网上商店:Canon eStore Canada
2018/04/04 全球购物
英国在线花园中心:You Garden
2018/06/03 全球购物
简历的自荐信
2013/12/19 职场文书
农村党支部先进事迹
2014/01/14 职场文书
勤奋学习演讲稿
2014/05/10 职场文书
教师节横幅标语
2014/10/08 职场文书
销售合作意向书范本
2015/05/08 职场文书
男人帮观后感
2015/06/18 职场文书
大队委员竞选稿
2015/11/20 职场文书
竞选稿之小学班干部
2019/10/31 职场文书
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android