python——虚拟环境之virtualenvwrapper-win(windows10,64位)
1 问题描述
当M个项目需要N个版本的python环境配置时(M>N)时,我们没有必要对每个项目都创建一个虚拟环境,只需要创建N个虚拟环境即可。这样节省了大量存储空间(特别是当M远大于N时)。但要怎么进行创建这N个环境并对这些环境进行管理呢?
2 问题解决思路
通过三方包virtualenvwrapper-win来解决。virtualenvwrapper-win是一个基于virtualenv开发的工具包。它可以将分散在各个路径下的虚拟环境,集中到统一的路径下进行管理,方便各个虚拟环境之间的切换。
3 具体解决步骤
3.1 安装virtualenvwrapper-win
打开命令提示符,输入下面命名进行安装
pip install virtualenvwrapper-win
或者
python3 -m pip install virtualenvwrapper-win
3.2 virtualenvwrapper-win的使用说明
3.2.1 创建虚拟环境
(1)语法
mkvirtualenv 虚拟环境名称
(2)界面效果

(3)作用效果
会创建在特定的文件夹中。windows下,默认在用户目录的Envs文件夹中
3.2.2 激活虚拟环境
创建完成后会自动激活新创建的虚拟环境,另外也可以workon命令来激活虚拟环境,代码如下:
workon 虚拟环境名称
例如:workon ENV2
3.2.3 查看所有虚拟环境
(1)语法
lsvirtualenv
或者
workon
(2)界面效果

(3)作用效果
列出Envs文件夹中创建的所有虚拟环境
3.2.4 切换激活虚拟环境
(1)语法
workon 虚拟环境名称
(2)界面效果

(3)作用效果
退出虚拟环境ENV1 ,并激活指定的虚拟环境ENV2。
3.2.4 关闭虚拟环境
(1)语法
deactivate
(2)界面效果

(3)作用效果
关闭激活的虚拟环境
3.2.5 删除虚拟环境
(1)语法
rmvirtualenv 虚拟环境名称
(2)界面效果
删除前界面效果如下:

删除后界面效果如下:

(3)作用效果
删除指定虚拟环境,删除对应的文件夹,退出对应虚拟环境的激活状态。
更多操作见官网地址:https://pypi.python.org/pypi/virtualenvwrapper-win
python——虚拟环境之virtualenvwrapper-win(windows10,64位)的更多相关文章
- python——虚拟环境之virtualenv(windows10,64位)
1 问题 当我们拥有两个甚至多个项目A.B.C......,各个项目正常运行需求的python运行环境都不相同.而默认情况下,不管哪个项目,使用的都是全局的Python环境.上述情况,造成的问题就是, ...
- python——python3.6环境搭建(Windows10,64位)
1.python软件资源下载 1.1 打开python官网地址:https://www.python.org 1.2 根据自己电脑的设置选择下载合适的python3.6.2 1.3 此处选择windo ...
- Windows10 64位部署odoo12开发环境
预装Windows10 64位家庭版电脑一台 2019年7月 安装Python,这里的版本选择上有个坑,不要装最新的Python 3.7.x,原因是odoo12依赖pillow 4.0.0库,而这个4 ...
- Windows10 64位下安装TensorFlow谷歌人工智能系统已官方原生支持
Windows10 64位下安装TensorFlow谷歌人工智能系统已官方原生支持 GitHub - tensorflow/tensorflow: Computation using data flo ...
- [转]windows10 64位环境下安装mysql5.7.17
今天以zip模式在windows10 64位环境下安装mysql5.7,到最后一步提示mysql服务无法启动. 安装步骤如下: 1.配置环境变量 我的电脑->属性->高级->环境变量 ...
- Windows10 64位 安装 Docker
本文主要介绍Docker在Windows下的安装.关于Docker的介绍和文档在其官网中可以找到:http://www.docker.com .安装环境:Windows10 64位. Docker引擎 ...
- Windows10 64位安装DB2数据库
安装前准备 : 系统:Windows10 64位 DB2 v9.5下载地址(迅雷):http://big3.ddooo.com/db2_93661.rar 选择安装包解压位置,并复制记住: 去到解压的 ...
- Windows10 64位解决无法使用Microsoft.Jet.OLEDB.4.0的方法
本机软件环境:Windows10 64位+Office2003 (32位) ============================================= 1.下载 ACE2010的驱动, ...
- 2 pygraphviz在windows10 64位下的安装问题(反斜杠的血案)
可以负责任的说,这篇文档是windows10安装pygraphviz中,在中文技术网站中最新的文档,没有之一.是自己完全结合各种问题,包括调试等,总结出来的. 问题来源:主要是可视化RvNN网络的树结 ...
随机推荐
- Perl引用入门
在perl中只有3种基本的数据结构:标量.数组.hash.变量可以是数值,可以是字符串. 这三种基本数据结构的数据存储方式如下: 但是,仅仅由这3种基本结构,就可以构造出更复杂的数据结构,例如hash ...
- 利用Python测量滴水湖的水面面积
美丽的滴水湖 美丽的滴水湖坐落在上海的东南角,濒临东海,风景秀丽,安静舒适,是旅游.恋爱的绝佳去处.笔者有幸去过一回,对那儿的风土人情留下了深刻的印象,如果有机会,笔者还会多去几次! 滴水湖是 ...
- [转]Laravel 数据库实例教程 —— 使用查询构建器实现对数据库的高级查询
本文转自:https://laravelacademy.org/post/920.html 上一节我们简单介绍了如何使用查询构建器对数据库进行基本的增删改查操作,这一节我们来探讨如何使用查询构建器实现 ...
- C#面向对象之多态。
1.定义:指不同的对象收到相同的消息时,会产生不同的行为,同一个类在不同的场合下表现出不同的行为特征. 比如. class Program { //下面三各类都继承object,但不同类的tostri ...
- 使用IIS调试ASP.NET网站程序
在实际的开发当中,相信很多的开发者在开发调试ASP.NET网站时候都是直接通过Visual Studio工具的编译运行来调试的. 一般情况下,这种调试方式也不会有多少问题,但有时候我们会发现这样的一个 ...
- 【Spring】16、注解事务 @Transactional
概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性.Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型, ...
- 在Java中进行序列化和反序列化
对象序列化的目标是将对象保存在磁盘中,或者允许在网络中直接传输对象. 对象序列化允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久保存在磁盘上或者通过网络将这种二进制流传输 ...
- ajax 跨域请求解决方案
1.为什么出现跨域: 前端和后端同一个项目下,ajax请求的地址是localhost同一个端口是话,是不会出现跨域问题的,所以相反前端和后端分开时,ajax请求的地址或者端口不是跟后台相同时就会出现跨 ...
- Python 字符串拼接 sql ,造成 sql 注入例子
简单的 userinfo 表 字符串拼接 sql import pymysql # 测试环境的数据库连接 conn = pymysql.connect(host='192.168.0.214', po ...
- vue-cli中安装方法
源:http://www.cnblogs.com/jn1223/p/6656956.html vue-cli中安装方法 vue-cli脚手架模板是基于node下的npm来完成安装的所以首先需要安装 ...