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中使用poplib模块收取邮件的教程
Apr 29 Python
Python中每次处理一个字符的5种方法
May 21 Python
python基础之入门必看操作
Jul 26 Python
matplotlib设置legend图例代码示例
Dec 19 Python
Python3 XML 获取雅虎天气的实现方法
Feb 01 Python
Python入门之后再看点什么好?
Mar 05 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
Apr 27 Python
Pycharm设置界面全黑的方法
May 23 Python
Python使用progressbar模块实现的显示进度条功能
May 31 Python
python整合ffmpeg实现视频文件的批量转换
May 31 Python
Python 简单计算要求形状面积的实例
Jan 18 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
Apr 07 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中养成7个面向对象的好习惯
2010/01/28 PHP
探讨PHP删除文件夹的三种方法
2013/06/09 PHP
php使用function_exists判断函数可用的方法
2014/11/19 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
2017/03/10 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
基于jquery的拖动布局插件
2011/11/25 Javascript
js处理json以及字符串的比较等常用操作
2013/09/08 Javascript
js浏览器本地存储store.js介绍及应用
2014/05/13 Javascript
Jquery给基本控件的取值、赋值示例
2014/05/23 Javascript
JS实现的网页倒计时数字时钟效果
2015/03/02 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
jquery ajax后台返回list,前台用jquery遍历list的实现
2016/10/30 Javascript
jQuery.parseHTML() 函数详解
2017/01/09 Javascript
如何解决vue与传统jquery插件冲突
2017/03/20 Javascript
JavaScript使用FileReader实现图片上传预览效果
2020/03/27 Javascript
Vue 中批量下载文件并打包的示例代码
2017/11/20 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
2017/11/20 Javascript
浅谈 Vue 项目优化的方法
2017/12/16 Javascript
layui select动态添加option的实例
2018/03/07 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
Bootstrap模态对话框用法简单示例
2018/08/31 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
python原始套接字编程示例分享
2014/02/21 Python
Python中函数的参数定义和可变参数用法实例分析
2015/06/04 Python
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
2018/03/19 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
2019/05/27 Python
Python流行ORM框架sqlalchemy安装与使用教程
2019/06/04 Python
解决django 新增加用户信息出现错误的问题
2019/07/28 Python
python3.6中@property装饰器的使用方法示例
2019/08/17 Python
Camille Jewelry官网:现代女性时尚首饰
2019/07/07 全球购物
学年自我鉴定范文
2013/10/01 职场文书
教育实习生的自我评价分享
2013/11/21 职场文书
《桂花雨》教学反思
2014/04/12 职场文书
2015新员工试用期工作总结
2014/12/12 职场文书
《家世》读后感:看家训的力量
2019/12/30 职场文书