python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)


Posted in Python onAugust 09, 2019

一、为什么要安装虚拟环境

    情景一、项目A需要某个库的1.0版本,项目B需要这个库的2.0版本。如果没有安装虚拟环境,那么当你使用这两个项目时,你就需要来回的卸载安装了。

    情景二,项目A需要python2.7环境下运行, 项目B需要在python3.6环境运行,如果使用虚拟环境可以分别为这两个项目配置不同的运行环境

    总的来说:virtualenv 是一个创建隔绝的Python环境的工具,能为每一个python项目创建独立的,定制的环境

二、安装步骤

1、现在电脑上安装你需要使用的 python版本, 在这里我把python2.7 和 python3.6 都安装下来了,安装文件可以到官网下载:

https://www.python.org/downloads/windows/

2、安装完成后,检查是否在系统环境变量中添加了path路径, 没有则需要手动添加,添加的版本为默认使用版本:

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

3、在命令行工具中输入python,检查是否安装成功,如出现下图所示提示则说明安装成功:

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

4、在命令行工具中输入 pip install virtualenv 下载 python 虚拟环境

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

5、下载完成后,就可以使用 【virtualenv 虚拟环境名称】 这个命令创建虚拟环境,会在当前所在目录进行创建

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

6、进入虚拟环境

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

7、退出虚拟环境

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

8、创建指定版本的虚拟环境

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

通过以上方式即可创建一个虚拟环境,但是使用上面这种方式需要记住每一个虚拟环境的目录,太麻烦,设置快捷进入虚拟环境方式:

1.下载virtualenvwrapper-win 包

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

2.输入workon命令查看是否可用

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

3.使用virtualenvwrapper创建虚拟环境

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

默认放在C:\Users\Administrator\Envs目录中

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

可以修改存放的路径:

找到系统环境变量,添加WORKON_HOME为指定路径即可

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

再次运行workon,目录中没有虚拟环境了,因为默认目录已经改变,可以将之前的虚拟环境拷贝到新目录下

拷贝后再次运行workon

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

新建一个虚拟环境,完成后自动进入该虚拟环境

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

创建指定版本的虚拟环境

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

可以正常使用安装库

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

以后再进入虚拟环境,就不需要记住安装路径了直接使用以下命令:

列出虚拟环境列表:workon

新建虚拟环境:mkvirtualenv [虚拟环境名称]

启动/切换虚拟环境:workon [虚拟环境名称]

离开虚拟环境:deactivate

python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python文件处理
Feb 29 Python
qpython3 读取安卓lastpass Cookies
Jun 19 Python
Python实现两款计算器功能示例
Dec 19 Python
Python爬虫实例_城市公交网络站点数据的爬取方法
Jan 10 Python
python实现m3u8格式转换为mp4视频格式
Feb 28 Python
Python利用matplotlib做图中图及次坐标轴的实例
Jul 08 Python
在python中将list分段并保存为array类型的方法
Jul 15 Python
Python时间序列缺失值的处理方法(日期缺失填充)
Aug 11 Python
Python3 合并二叉树的实现
Sep 30 Python
pytorch实现CNN卷积神经网络
Feb 19 Python
python简单实现最大似然估计&scipy库的使用详解
Apr 15 Python
Python实现一个简单的毕业生信息管理系统的示例代码
Jun 08 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
Aug 09 #Python
对django2.0 关联表的必填on_delete参数的含义解析
Aug 09 #Python
python实现美团订单推送到测试环境,提供便利操作示例
Aug 09 #Python
正则给header的冒号两边参数添加单引号(Python请求用)
Aug 09 #Python
基于django ManyToMany 使用的注意事项详解
Aug 09 #Python
Django在admin后台集成TinyMCE富文本编辑器的例子
Aug 09 #Python
python实现京东订单推送到测试环境,提供便利操作示例
Aug 09 #Python
You might like
PHP 中执行系统外部命令
2006/10/09 PHP
phpStudy访问速度慢和启动失败的解决办法
2015/11/19 PHP
laravel migrate初学常见错误的解决方法
2017/10/11 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
javascript 24小时弹出一次的代码(利用cookies)
2009/09/03 Javascript
javascript判断iphone/android手机横竖屏模式的函数
2011/12/20 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
js随机颜色代码的多种实现方式
2013/04/23 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
jquery超简单实现手风琴效果的方法
2015/06/05 Javascript
js不间断滚动的简单实现
2016/06/03 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
2016/09/20 Javascript
node.js实现博客小爬虫的实例代码
2016/10/08 Javascript
js原生实现FastClick事件的实例
2016/11/20 Javascript
使用JavaScript实现node.js中的path.join方法
2018/08/12 Javascript
Python常用列表数据结构小结
2014/08/06 Python
Python使用shelve模块实现简单数据存储的方法
2015/05/20 Python
Python模块搜索概念介绍及模块安装方法介绍
2015/06/03 Python
Python+Socket实现基于UDP协议的局域网广播功能示例
2017/08/31 Python
centos 安装Python3 及对应的pip教程详解
2019/06/28 Python
Python将文字转成语音并读出来的实例详解
2019/07/15 Python
python 实现dict转json并保存文件
2019/12/05 Python
django 文件上传功能的相关实例代码(简单易懂)
2020/01/22 Python
Python捕获异常堆栈信息的几种方法(小结)
2020/05/18 Python
Python while true实现爬虫定时任务
2020/06/08 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
详解CSS3的perspective属性设置3D变换距离的方法
2016/05/23 HTML / CSS
Myprotein意大利官网:欧洲第一运动营养品牌
2018/11/22 全球购物
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
优秀求职自荐信怎样写
2013/12/18 职场文书
公司新年寄语
2014/04/04 职场文书
2015年度党风廉政建设工作情况汇报
2015/01/02 职场文书
MySQL数据库必备之条件查询语句
2021/10/15 MySQL
python 闭包函数详细介绍
2022/04/19 Python
新的CSS 伪类函数 :is() 和 :where()示例详解
2022/08/05 HTML / CSS