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中的Matplotlib模块入门教程
Apr 15 Python
Python基础知识_浅谈用户交互
May 31 Python
python批量修改图片大小的方法
Jul 24 Python
python爬虫神器Pyppeteer入门及使用
Jul 13 Python
HTML的form表单和django的form表单
Jul 25 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
python如何把字符串类型list转换成list
Feb 18 Python
使用Dajngo 通过代码添加xadmin用户和权限(组)
Jul 03 Python
使用python把xmind转换成excel测试用例的实现代码
Oct 12 Python
django项目中使用云片网发送短信验证码的实现
Jan 19 Python
详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
Jan 29 Python
Python制作运行进度条的实现效果(代码运行不无聊)
Feb 24 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截取中文字符串的问题
2006/07/12 PHP
PHP目录函数实现创建、读取目录教程实例
2011/01/13 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
遍历jquery对象的代码分享
2011/11/02 Javascript
JS判断数组中是否有重复值得三种实用方法
2013/08/16 Javascript
jQuery拖动布局其结果保存到数据库
2015/10/09 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
全面总结Javascript对数组对象的各种操作
2017/01/22 Javascript
jQuery表单验证之密码确认
2017/05/22 jQuery
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
2018/08/28 jQuery
JavaScript变量Dom对象的所有属性
2020/04/30 Javascript
vue+elementUI实现简单日历功能
2020/09/24 Javascript
vue组件中传值EventBus的使用及注意事项说明
2020/11/16 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
Python实现多线程下载文件的代码实例
2014/06/01 Python
安装dbus-python的简要教程
2015/05/05 Python
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
Python常见字符串操作函数小结【split()、join()、strip()】
2018/02/02 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
使用NumPy读取MNIST数据的实现代码示例
2019/11/20 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
2020/06/02 Python
Python RabbitMQ实现简单的进程间通信示例
2020/07/02 Python
Python类成员继承重写的实现
2020/09/16 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
韩国三星旗下的一家超市连锁店:Home Plus
2016/07/30 全球购物
PHP面试题附答案
2015/11/28 面试题
普通院校学生的自荐信
2013/11/27 职场文书
项目合作协议书
2014/04/16 职场文书
学校开学标语
2014/10/06 职场文书
国庆节新闻稿
2015/07/17 职场文书
《实心球》教学反思
2016/02/23 职场文书
《狼牙山五壮士》读后感:宁死不屈,视死如归
2019/08/16 职场文书
python可视化大屏库big_screen示例详解
2021/11/23 Python