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字典get()方法用法分析
Apr 17 Python
Django中几种重定向方法
Apr 28 Python
在Django的视图中使用form对象的方法
Jul 18 Python
Python 查看文件的读写权限方法
Jan 23 Python
python3.6利用pyinstall打包py为exe的操作实例
Oct 31 Python
python批量从es取数据的方法(文档数超过10000)
Dec 27 Python
Python中format()格式输出全解
Apr 12 Python
python中栈的原理及实现方法示例
Nov 27 Python
keras 获取某层输出 获取复用层的多次输出实例
May 23 Python
Python图像处理之膨胀与腐蚀的操作
Feb 07 Python
python解包用法详解
Feb 17 Python
python自动统计zabbix系统监控覆盖率的示例代码
Apr 03 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
一个MYSQL操作类
2006/11/16 PHP
php中的比较运算符详解
2013/10/28 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
php生成curl命令行的方法
2015/12/14 PHP
php实现的简单多进程服务器类完整示例
2020/02/01 PHP
深入理解PHP+Mysql分布式事务与解决方案
2020/12/03 PHP
javascript 面向对象编程基础:继承
2009/08/21 Javascript
匹配任意字符的正则表达式写法
2010/04/29 Javascript
jquery实现心算练习代码
2010/12/06 Javascript
jQuery中after的两种用法实例
2013/07/03 Javascript
瀑布流的实现方式(原生js+jquery+css3)
2020/06/28 Javascript
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
vue.js框架实现表单排序和分页效果
2017/08/09 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
ES6中Set和Map用法实例详解
2020/03/02 Javascript
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:EE凭借法力虚空拿下4杀
2017/03/30 DOTA
[03:33]TI9战队采访 - Infamous
2019/08/20 DOTA
python海龟绘图实例教程
2014/07/24 Python
详解Python字符串切片
2019/05/20 Python
pywinauto自动化操作记事本
2019/08/26 Python
Python利用Scrapy框架爬取豆瓣电影示例
2020/01/17 Python
使用tensorflow实现矩阵分解方式
2020/02/07 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
利用html5 canvas动态画饼状图的示例代码
2018/04/02 HTML / CSS
澳大利亚优质的家居用品和生活方式公司:Bed Bath N’ Table
2019/04/16 全球购物
德国游戏机商店:Konsolenkost
2019/12/08 全球购物
Farfetch中文官网:奢侈品牌时尚购物平台
2020/03/15 全球购物
初中三年学生的学习自我评价
2013/11/13 职场文书
管理站站长岗位职责
2013/11/27 职场文书
教师考核评语
2014/04/28 职场文书
推广活动策划方案
2014/08/23 职场文书
四风问题查摆材料
2014/08/25 职场文书
在职证明书模板
2015/06/15 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS