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 13 Python
Python操作SQLite简明教程
Jul 10 Python
python 不以科学计数法输出的方法
Jul 16 Python
网易有道2017内推编程题 洗牌(python)
Jun 19 Python
Django自带日志 settings.py文件配置方法
Aug 30 Python
python装饰器代替set get方法实例
Dec 19 Python
基于python及pytorch中乘法的使用详解
Dec 27 Python
Python的PIL库中getpixel方法的使用
Apr 09 Python
python matplotlib模块基本图形绘制方法小结【直线,曲线,直方图,饼图等】
Apr 26 Python
python 瀑布线指标编写实例
Jun 03 Python
如何使用Cython对python代码进行加密
Jul 08 Python
python 列表推导和生成器表达式的使用
Feb 01 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
ThinkPHP实现支付宝接口功能实例
2014/12/02 PHP
为调试JavaScript添加输出窗口的代码
2010/02/07 Javascript
固定网页背景图同时保持图片比例的思路代码
2013/08/15 Javascript
如何获取select下拉框的值(option没有及有value属性)
2013/11/08 Javascript
jQuery中对未来的元素绑定事件用bind、live or on
2014/04/17 Javascript
jQuery中:nth-child选择器用法实例
2014/12/31 Javascript
Javascript变量的作用域和作用域链详解
2015/04/02 Javascript
javascript原始值和对象引用实例分析
2015/04/25 Javascript
jQuery插件scroll实现无缝滚动效果
2015/04/27 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
从零开始最小实现react服务器渲染详解
2018/01/26 Javascript
用图片替换checkbox原始样式并实现同样的功能
2018/11/15 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
elementui实现预览图片组件二次封装
2020/12/29 Javascript
[49:40]2018DOTA2亚洲邀请赛小组赛 A组加赛 TNC vs Newbee
2018/04/03 DOTA
Python类的基础入门知识
2008/11/24 Python
Python实现快速排序和插入排序算法及自定义排序的示例
2016/02/16 Python
Python实现的中国剩余定理算法示例
2017/08/05 Python
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
Python设计模式之外观模式实例详解
2019/01/17 Python
python多线程并发实例及其优化
2019/06/27 Python
python中class的定义及使用教程
2019/09/18 Python
python编程进阶之异常处理用法实例分析
2020/02/21 Python
高中政治教学反思
2014/01/18 职场文书
员工合理化建议书
2014/05/19 职场文书
个人廉洁自律总结
2015/03/06 职场文书
2016寒假假期总结
2015/10/10 职场文书
学习商务礼仪心得体会
2016/01/22 职场文书
民事调解协议书
2016/03/21 职场文书
GPU服务器的多用户配置方法
2022/07/07 Servers
js 实现Material UI点击涟漪效果示例
2022/09/23 Javascript