创建指定python版本的虚拟环境

摘要:
Virtualenvwrapper提供了一系列命令来帮助处理虚拟环境。安装完成后,单击~/Bashrc编写以下内容以便于管理所有创建的虚拟环境。exportWORKON_HOME=~/Envesource/usr/local/bin/virtualvwrapper。Sh解释:第一行:virtualenvwrapper是存储虚拟环境的目录。环境是虚拟环境的名称。将来创建的新虚拟环境将放置在此文件夹中。源~/。bashrc#读取配置文件并立即生效。virtualenvwrapper基本上使用1.创建虚拟环境:mkvirtualvmkvirtualenvvenv_在HOME变量指定的目录下创建一个名为venv的新虚拟环境。

使用virtualenvwrapper管理虚拟环境

  鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。

1.安装virtualenvwrapper(确保virtualenv已安装)

pip install virtualenvwrapper
pip install virtualenvwrapper-win  #Windows使用该命令

2.修改配置文件。

安装完成后,在~/.bashrc写入以下内容,便于管理所有创建的虚拟环境。

export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh  

解释:

  第一行:virtualenvwrapper存放虚拟环境的目录,其中Envs为自己取的名字,以后创建的新的虚拟环境都放在这个文件夹下。

  第二行:virtrualenvwrapper会安装到python的bin目录下,所以source后的路径是python安装目录下bin/virtualenvwrapper.sh。

当然,windows环境下,在电脑的环境变量中指定WORKON_HOME的路径即可将以后创建的虚拟环境放入到指定路径下(计算机->属性->高级->环境变量,和配环境过程差不多)。

3.重新启动配置文件。

source ~/.bashrc    #读入配置文件,立即生效

virtualenvwrapper基本使用

1.创建虚拟环境:mkvirtualenv

mkvirtualenv venv   
这样会在WORKON_HOME变量指定的目录下新建名为venv的虚拟环境。
若想指定python版本,可通过"--python"指定python解释器
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv_name

其中,--python=的是你要使用的python解释器的路径,后面的是虚拟环境的名字。

2. 基本命令  

查看当前的虚拟环境目录
[root@localhost ~]# workon # 此命令会列出所有创建过的你虚拟环境名字
py2
py3
切换到虚拟环境
[root@localhost ~]# workon py3
(py3) [root@localhost~]#
退出虚拟环境
(py3) [root@localhost ~]# deactivate
[root@localhost~]#
删除虚拟环境
rmvirtualenv venv
 

免责声明:文章转载自《创建指定python版本的虚拟环境》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇轻量级桌面 openbox + tint2 + conky + stalonetray + pcmanfm + xcompmgrRabbitmq 问题记录下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python生成随机数、随机字符串

python生成随机数、随机字符串 python生成随机数、随机字符串 import randomimport string # 随机整数:print random.randint(1,50) # 随机选取0到100间的偶数:print random.randrange(0, 101, 2) # 随机浮点数:print random.random()p...

如何在Ubuntu14.04中创建Python虚拟环境

在Ubuntu14.04中安装Python相对比较容易些,最简单的安装方法就是apt-get安装了,具体的教程可以戳这篇文章:在Ubuntu14.04中如何安装Python3和切换py2和py3环境。今天小编给大家分享一下,如何在Ubuntu14.04创建Python虚拟环境,具体的教程如下。1、同Windows一样,在Ubuntu中也创建虚拟环境也是需要...

python反射

isinstance: 判断对象是否是属于这个类(向上判断)type: 返回某对象的数据类型issubclass: 判断某类是否是这个类的子类 1 class Animal: 2 def chi(self): 3 print('吃饭') 4 class Cat(Animal): 5 def he(self):...

Python中调用Linux命令并获取返回值

方法一、使用os模块的system方法:os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256/512表示未找到,该方法适用于shell命令不需要输出内容的场景。 os.system(cmd)会启动子进程,在子进程中执行cmd,如果cmd有执行内容,会在标准输出显示。 举例说明: 1. 列...

python爬虫03:那个叫做 Urllib 的库让我们的 python 假装是浏览器

相信你已经摸清了 浏览器各种请求的套路 也知道了怎么在手机上进行请求和返回数据的抓取 那么接下来我们就开始来使用 python 了 代码 lu 起来 那么 怎么用 python 写各种请求呢? 今天要给大家介绍的就是 Urllib 这可是 python 内置的库 有了它 我们写代码就轻松了 腰也不疼了 腿也不酸了 头发也不秃了 那么怎么使用Urll...

python基础-6 字典相关练习题

写代码:有如下字典按照要求实现每一个功能dict = {"k1":"v1","k2":"v2","k3":"v3"} 1、请循环遍历出所有的key 1 dict = {"k1":"v1","k2":"v2","k3":"v3"} 2 3 #1、请循环遍历出所有的key 4 for k in dict: 5 print(k) View Code...