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 相关文章推荐
基于wxpython开发的简单gui计算器实例
May 30 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
Aug 01 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
Aug 04 Python
基于python实现名片管理系统
Nov 30 Python
python 读取Linux服务器上的文件方法
Dec 27 Python
python 读取dicom文件,生成info.txt和raw文件的方法
Jan 24 Python
python3实现mysql导出excel的方法
Jul 31 Python
详解python中docx库的安装过程
Nov 08 Python
Python:slice与indices的用法
Nov 25 Python
如何基于python测量代码运行时间
Dec 25 Python
python中os包的用法
Jun 01 Python
Python如何生成xml文件
Jun 04 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
漫威DC即将合作联动,而双方早已经秘密开始
2020/04/09 欧美动漫
删除及到期域名的查看(抢域名必备哦)
2008/05/14 PHP
php 论坛采集程序 模拟登陆,抓取页面 实现代码
2009/07/09 PHP
PHP中最容易忘记的一些知识点总结
2013/04/28 PHP
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
PHP实现PDO的mysql数据库操作类
2014/12/12 PHP
PHP开发中csrf攻击的简单演示和防范
2017/05/07 PHP
学习YUI.Ext 第七天--关于View&JSONView
2007/03/10 Javascript
图片自动缩小 点击放大
2008/07/07 Javascript
jQuery prev ~ siblings选择器使用介绍
2013/08/09 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
JQuery中serialize()用法实例分析
2015/02/06 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
Highcharts学习之坐标轴
2016/08/02 Javascript
利用VUE框架,实现列表分页功能示例代码
2017/01/12 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
Vue 中mixin 的用法详解
2018/04/23 Javascript
JS实现把一个页面层数据传递到另一个页面的两种方式
2018/08/13 Javascript
node实现简单的增删改查接口实例代码
2019/08/22 Javascript
Nuxt.js 静态资源和打包的操作
2020/11/06 Javascript
使用Python的PEAK来适配协议的教程
2015/04/14 Python
Python实现文件按照日期命名的方法
2015/07/09 Python
pandas系列之DataFrame 行列数据筛选实例
2018/04/12 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
Python实现括号匹配方法详解
2020/02/10 Python
HTML5中微数据概述及在搜索引擎中的使用举例
2013/02/07 HTML / CSS
联想英国官网:Lenovo英国
2019/07/17 全球购物
运动会方阵口号
2014/06/07 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
幼儿园六一主持词
2015/06/30 职场文书
2016年学校爱国卫生月活动总结
2016/04/06 职场文书
python flask开发的简单基金查询工具
2021/06/02 Python