博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python virtualenvwrapper在Win下的安装和管理
阅读量:4949 次
发布时间:2019-06-11

本文共 1064 字,大约阅读时间需要 3 分钟。

安装:

在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#

转载于:https://www.cnblogs.com/oDoraemon/p/6899666.html

你可能感兴趣的文章
pod
查看>>
ResultSet 可滚动性和可更新性
查看>>
VS2013 C++代码运行问题
查看>>
iOS 加载图片选择imageNamed 方法还是 imageWithContentsOfFile?
查看>>
LUOGU P2986 [USACO10MAR]伟大的奶牛聚集Great Cow Gat…
查看>>
toad for oracle中文显示乱码
查看>>
scala的REPL shell的调用
查看>>
SQL中Group By的使用
查看>>
Mybatis映射原理,动态SQL,log4j
查看>>
哪个微信编辑器比较好用?
查看>>
错误org/aopalliance/intercept/MethodInterceptor解决方法
查看>>
Pylint在项目中的使用
查看>>
使用nginx做反向代理和负载均衡效果图
查看>>
access remote libvirtd
查看>>
gdb调试中出现No symbol table is loaded. Use the "file" command.问题
查看>>
(4) Orchard 开发之 Page 的信息存在哪?
查看>>
ASP.NET中 GridView(网格视图)的使用前台绑定
查看>>
图像加载
查看>>
关于zxing生成二维码,在微信长按识别不了问题
查看>>
Haskell学习-高阶函数
查看>>