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的配置教程
Apr 29 Python
python妹子图简单爬虫实例
Jul 07 Python
用python写的一个wordpress的采集程序
Feb 27 Python
Python中Django发送带图片和附件的邮件
Mar 31 Python
基于Python实现的ID3决策树功能示例
Jan 02 Python
python模拟事件触发机制详解
Jan 19 Python
详解python 注释、变量、类型
Aug 10 Python
mac PyCharm添加Python解释器及添加package路径的方法
Oct 29 Python
Python设计模式之命令模式原理与用法实例分析
Jan 11 Python
Python多线程及其基本使用方法实例分析
Oct 29 Python
使用Python构造hive insert语句说明
Jun 06 Python
numba提升python运行速度的实例方法
Jan 25 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 和 MySQL 基础教程(三)
2006/10/09 PHP
PHP IF ELSE简化/三元一次式的使用
2011/08/22 PHP
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
php使用base64加密解密图片示例分享
2014/01/20 PHP
laravel容器延迟加载以及auth扩展详解
2015/03/02 PHP
PHP defined()函数的使用图文详解
2019/07/20 PHP
PHP的重载使用魔术方法代码实例详解
2021/02/26 PHP
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
提高NodeJS中SSL服务的性能
2014/07/15 NodeJs
js打造数组转json函数
2015/01/14 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
jquery精度计算代码 jquery指定精确小数位
2017/02/06 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
angularJs-$http实现百度搜索时的动态下拉框示例
2018/02/27 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
[51:11]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS DT
2014/05/22 DOTA
python开发之IDEL(Python GUI)的使用方法图文详解
2015/11/12 Python
Python中防止sql注入的方法详解
2017/02/25 Python
对python .txt文件读取及数据处理方法总结
2018/04/23 Python
python3 requests库文件上传与下载实现详解
2019/08/22 Python
jupyter notebook中新建cell的方法与快捷键操作
2020/04/22 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
售后服务承诺书
2014/03/26 职场文书
满月酒主持词
2014/03/27 职场文书
环保建议书500字
2014/05/14 职场文书
汉语言文学毕业求职信
2014/07/17 职场文书
镇党委书记群众路线整改措施思想汇报
2014/10/13 职场文书
研究生就业推荐表导师评语
2014/12/31 职场文书
农村婚庆主持词
2015/06/29 职场文书
python 爬取哔哩哔哩up主信息和投稿视频
2021/06/07 Python
MySQL令人大跌眼镜的隐式转换
2021/08/23 MySQL
java.util.NoSuchElementException原因及两种解决方法
2022/06/28 Java/Android