Python virtualenvwrapper在Win下的安装和管理
安装:
在Win下安装wrapper的时候,需要安装一个特殊的版本,即virtualenvwrapper-win。如果安装的只是virtualenvwrapper,则会出现mkvirtualenv,lsvirtualenv等工具不可用的情况。
virtualenvwrapper-win会多安装mkvirtualenv.bat、lsvirtualenv.bat等脚本工具。
安装的时候并不用考虑python的版本。
pip install virtualenv
pip install virtualenvwrapper-win
使用:
常用的命令:
mkvirtualenv [envname]:创建名为envname的虚拟环境
lsvirtualenv:列出所有的虚拟环境
rmvirtualenv [envname]:删除envname虚拟环境
多版本的问题:
当系统中同时存在多个Python版本的时候,如何构建另外一个版本的虚拟环境?
mkvirtualenv有选项参数,可以指定python解释器的版本,命令格式:
mkvirtualenv -p [another-version-python-path] [envname]
[another-version-python-path] 最好是绝对路径,相对路径可能会有各种问题。
我刚开始不知道有这个命令选项,自己在mkvirtualenv.bat中修改Python解释器的路径,使其调用了另一个版本的解释器来执行创建virtualenv的命令。it works,只是后来觉得有点蠢。
==========2018-02-28更新================
使用mkvirtualenv -p碰到一个wired的问题。指定版本的时候 蹦出错误‘The path does not exist’
然而单单使用virtualenv -p是可行的。
最后解决是cd到虚拟环境的路径下(即lsvirtualenv时显示的路径), 使用virtualenv生成python2.7的虚拟版本。创建成功后即可在python3环境下workon pyhont2的环境。
参考此链接下的评论:https://stackoverflow.com/questions/19950465/how-can-i-set-the-path-for-python3-properly#
Python virtualenvwrapper在Win下的安装和管理的更多相关文章
- win下Maven安装和基本设置
注:本文介绍 Windows 平台上 Maven 的安装.Maven 3 需要运行在 JDK1.4 以上的版本上. 非原创:原创地址 http://www.ibm.com/developerworks ...
- linux下快速安装pyenv管理多版本python
起因 一直服务器python项目都是放docker跑,这次为了测试,不得不在宿主机跑,就必须安装python3.7,但是ubuntu16.04下有点麻烦 尝试 源码安装,懒,算了,也不想污染服务器环境 ...
- win下sass安装失败的一种可能
首先声明,本篇转自CSDN的LZGS_4. 今天我也遇到这个问题,就把文章擅自转载了,方便自己也方便更多的人吧. 因为sass和compass依赖于ruby环境,所以装之前先确认装了ruby.可到官网 ...
- win下Redis安装使用
官网上没有windows版本的Redis,好在github上有大牛写的win版本.地址如下https://github.com/dmajkic/redis/downloads 解压后运行目录下的red ...
- win下Velocity安装和试用
1.eclipse等就不说了 2.velocity的eclipse插件: http://www.oschina.net/p/veloeclipse(介绍) 方法1(现在基本上非常慢)http://pr ...
- python机器学习包 Windows下 pip安装 scikit-learn numpy scipy
1.到PIP的目录中C:\Python34\Scripts;2. 2.1 pip安装numpy pip install numpy 2.2 pip安装sklearn pip install -U ...
- MYSQL在Win下免安装zip
mysql对于Win测试简单zip安装即可了解my.in配置文件的妙处(show variables),本地搭建mysql服务测试引擎! 01.下载 https://dev.mysql.com/dow ...
- win 下g++ 安装、环境配置等
工具:eclipse for c++: 由于eclipse没有集成c++的编译器及执行环境,所以须要自己额外安装g++等. 方法: 使用MinGW来下载和安装须要的工具: 下载地址:http://ww ...
- PHP 在Win下的安装
1:安装集成环境,Wamp或者Appserv.可以快速搭建测试环境. 2:分别下载安装 下载 PHP 从此处下载免费的 PHP:http://www.php.net/downloads.php 下载 ...
随机推荐
- laravel 统计数据
//根据format字符串格式化date值.下列修饰符可以被用在format字符串中: //%M 月名字(January……December) //%W 星期名字(Sunday……Saturday ...
- Google C++ 代码规范
Google C++ Style Guide Table of Contents Header Files Self-contained Headers The #define Guard For ...
- jenkins卡在等待界面解决方法
1.安装jenkins最新版的时候,发现一直卡在等待界面上 如图显示: 原因:jenkins里面文件指向国外的官网,因为防火墙的原因连不上 解决方法:将配置文件里面的url换成国内的即可
- Java享元模式
定义:提供了减少对象数量从而改善应用所需的对象结构的方式 运用共享技术有效支持大量细微度的对象 类型:结构型 应用场景:系统底层的开发啊,以便解决系统的性能问题 系统有大量的相似对象,需要缓存池的场景 ...
- OSGi HelloWorld
1.创建项目 2.Debug Configurations,配好之后,可以点一下右下角的Validate Bundles验证一下是否有问题 3.Debug
- sharepoint2013 Restore-SPSite 报错,采用数据库还原
PS C:\Users\spadmin> Restore-SPSite http://hz0xw002049:8099 -Path D:\20170731MossSiteSP.bak -Forc ...
- Linux系统监控命令及定位Java线程
1.PID.TID的区分 uid是user id,即用户id,root用户的uid是0,0为最高权限,gid是group id,用户组id,使用 id 命令可以很简单的通过用户名查看UID.GID:~ ...
- Java集合源码学习(四)HashMap
一.数组.链表和哈希表结构 数据结构中有数组和链表来实现对数据的存储,这两者有不同的应用场景,数组的特点是:寻址容易,插入和删除困难:链表的特点是:寻址困难,插入和删除容易:哈希表的实现结合了这两点, ...
- Adjoint operators $T_K$ and $T_{K^{*}}$ in BEM
In our last article, we introduced four integral operators in the boundary integral equations in BEM ...
- [转]xshell使用技巧
https://yq.aliyun.com/articles/44721 xshell是我用过的最好用的ssh客户端工具,没有之一.这个软件完全免费,简单易用,可以满足通过ssh管理linux vps ...