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中使用lambda高效操作列表的教程
Apr 24 Python
使用Python读写及压缩和解压缩文件的示例
Jul 08 Python
python 安装virtualenv和virtualenvwrapper的方法
Jan 13 Python
解析Python中的eval()、exec()及其相关函数
Dec 20 Python
python中for用来遍历range函数的方法
Jun 08 Python
详解Python中的type和object
Aug 15 Python
win10系统下Anaconda3安装配置方法图文教程
Sep 19 Python
python爬取酷狗音乐排行榜
Feb 20 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
Jun 27 Python
python配置文件写入过程详解
Oct 19 Python
DJango的创建和使用详解(默认数据库sqlite3)
Nov 18 Python
python列表推导式操作解析
Nov 26 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
SONY ICF-SW07收音机电路分析
2021/03/02 无线电
xml+php动态载入与分页
2006/10/09 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
非常实用的php验证码类
2016/05/15 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
2017/03/14 PHP
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
2010/03/23 Javascript
jquery dialog键盘事件代码
2010/08/01 Javascript
DOM 中的事件处理介绍
2012/01/18 Javascript
js动态创建、删除表格示例代码
2013/08/07 Javascript
Javascript 数组排序详解
2014/10/22 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
2016/06/17 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
详解angularjs 关于ui-router分层使用
2017/06/12 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
js前端导出Excel的方法
2017/11/01 Javascript
解决vue-cli webpack打包后加载资源的路径问题
2018/09/25 Javascript
vue最简单的前后端交互示例详解
2018/10/11 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
浅谈Python的垃圾回收机制
2016/12/17 Python
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
MySQL适配器PyMySQL详解
2017/09/20 Python
用python处理图片实现图像中的像素访问
2018/05/04 Python
Python实现的大数据分析操作系统日志功能示例
2019/02/11 Python
Python3.5 Pandas模块缺失值处理和层次索引实例详解
2019/04/23 Python
django认证系统 Authentication使用详解
2019/07/22 Python
Python绘图之二维图与三维图详解
2020/08/04 Python
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
原装进口全世界:天猫国际
2016/08/03 全球购物
美国最大的骑马用品零售商:HorseLoverZ
2017/01/12 全球购物
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
函授自我鉴定
2013/11/06 职场文书
初三家长会邀请函
2014/01/18 职场文书
党员个人总结自评
2015/02/14 职场文书
2015年扫黄打非工作总结
2015/05/13 职场文书