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之集成开发环境(IDE)
Sep 12 Python
Python实现批量读取word中表格信息的方法
Jul 30 Python
Flask框架的学习指南之开发环境搭建
Nov 20 Python
Python实现统计给定列表中指定数字出现次数的方法
Apr 11 Python
在python中画正态分布图像的实例
Jul 08 Python
Python OrderedDict的使用案例解析
Oct 25 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
Jun 12 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
Jun 23 Python
通过代码实例了解Python异常本质
Sep 16 Python
python爬取2021猫眼票房字体加密实例
Feb 19 Python
详解在OpenCV中如何使用图像像素
Mar 03 Python
Pyhton爬虫知识之正则表达式详解
Apr 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
复杂检索数据并分页显示的处理方法
2006/10/09 PHP
php 动态多文件上传
2009/01/18 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
2016/12/07 PHP
再论Javascript下字符串连接的性能
2011/03/05 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
node.js超时timeout详解
2014/11/26 Javascript
AngularJS入门教程之表单校验用法示例
2016/11/02 Javascript
vue如何引用其他组件(css和js)
2017/04/13 Javascript
nodejs入门教程二:创建一个简单应用示例
2017/04/24 NodeJs
详解在vue-cli中使用路由
2017/09/25 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
2017/09/28 Javascript
vue mint-ui学习笔记之picker的使用
2017/10/11 Javascript
layDate日期控件使用方法详解
2018/11/15 Javascript
JavaScript创建对象方式总结【工厂模式、构造函数模式、原型模式等】
2018/12/19 Javascript
python列表与元组详解实例
2013/11/01 Python
python3实现elasticsearch批量更新数据
2019/12/03 Python
使用npy转image图像并保存的实例
2020/07/01 Python
Python连接mysql方法及常用参数
2020/09/01 Python
python录音并调用百度语音识别接口的示例
2020/12/01 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
Html5移动端网页端适配(js+rem)
2021/02/03 HTML / CSS
苹果Mac升级:MacSales.com
2017/11/20 全球购物
英国领先的运动营养品牌:Protein Dynamix
2018/01/02 全球购物
会计实习生工作总结的自我评价
2013/10/07 职场文书
文明青少年标兵事迹材料
2014/01/28 职场文书
玲玲的画教学反思
2014/02/04 职场文书
新教师工作感言
2014/02/16 职场文书
应届毕业生如何写求职信
2014/02/16 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
2014年作风建设工作总结
2014/10/29 职场文书
2014年财务部工作总结
2014/11/11 职场文书
2015高考寄语集锦
2015/02/27 职场文书
白银帝国观后感
2015/06/17 职场文书
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle
Python+tkinter实现高清图片保存
2022/03/13 Python