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中实现远程调用(RPC、RMI)简单例子
Apr 28 Python
python提示No module named images的解决方法
Sep 29 Python
基于Python Shell获取hostname和fqdn释疑
Jan 25 Python
Django自定义认证方式用法示例
Jun 23 Python
Python调用系统底层API播放wav文件的方法
Aug 11 Python
Python变量赋值的秘密分享
Apr 03 Python
Python 一句话生成字母表的方法
Jan 02 Python
python 随机森林算法及其优化详解
Jul 11 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
Dec 27 Python
python 实现人和电脑猜拳的示例代码
Mar 02 Python
keras 多任务多loss实例
Jun 22 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
Nov 24 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中使用Oracle数据库(4)
2006/10/09 PHP
使用VisualStudio开发php的图文设置方法
2010/08/21 PHP
Symfony核心类概述
2016/03/17 PHP
PHP Cookie学习笔记
2016/08/23 PHP
php实现购物车功能(以大苹果购物网为例)
2017/03/09 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
cookie的复制与使用记住用户名实现代码
2013/11/04 Javascript
jquery对单选框,多选框,文本框等常见操作小结
2014/01/08 Javascript
form.submit()不能提交表单的错误原因及解决方法
2014/10/13 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
CSS3 media queries结合jQuery实现响应式导航
2016/09/30 Javascript
Vue.js实现简单ToDoList 前期准备(一)
2016/12/01 Javascript
Jquery删除css属性的简单方法
2016/12/04 Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
2016/12/18 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
Nodejs模块的调用操作实例分析
2018/12/25 NodeJs
Vue的路由及路由钩子函数的实现
2019/07/02 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
2019/11/09 Javascript
JavaScript如何判断input数据类型
2020/02/06 Javascript
JavaScript中的全局属性与方法深入解析
2020/06/14 Javascript
JS画布动态实现黑客帝国背景效果
2020/11/08 Javascript
草莓网官网:StrawberryNET
2019/08/21 全球购物
Zalando Lounge瑞士:时尚与生活方式购物俱乐部
2020/03/12 全球购物
Linux常见面试题
2016/10/04 面试题
工程造价与财务管理专业应届生求职信
2013/10/06 职场文书
销售工作岗位职责
2013/12/24 职场文书
《维生素c的故事》教学反思
2014/02/18 职场文书
《守株待兔》教学反思
2014/03/01 职场文书
网络工程专业自荐信范文
2014/03/16 职场文书
《埃及的金字塔》教学反思
2014/04/07 职场文书
2015年幼儿园中班下学期工作总结
2015/05/22 职场文书
谢师宴家长致辞
2015/07/27 职场文书
老干部局2015年度工作总结
2015/10/22 职场文书
position:sticky 粘性定位的几种巧妙应用详解
2021/04/24 HTML / CSS