python使用virtualenv

@(python之路)[python使用virtualenv]
python使用virtualenv

简介

 virtualenv是一个创建隔绝得python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,使用python工程所需的包。

安装

pip install virtualenv

基本使用

1.创建虚拟环境

$ cd my_project_dir
$ virtualenv venv  #venv为虚拟环境目录名,目录名自定义

 virtualenv venv 将会在当前的目录中创建一个文件夹,包含了Python可执行文件,以及 pip 库的一份拷贝,这样就能安装其他包了。虚拟环境的名字(此例中是 venv )可以是任意的;

$ virtualenv -p /usr/bin/python2.7 venv    # -p参数指定Python解释器程序路径

 这里会使用/usr/bin/python2.7的解释器
2.激活环境

$ source venv/bin/activate  

3.关闭环境

 . venv/bin/deactivate

virtualenvwrapper

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

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

安装完成后,在~/.bashrc写入以下内容

export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh  
  • 第一行:virtualenvwrapper存放虚拟环境目录
  • 第二行:virtrualenvwrapper会安装到python的bin目录下,所以该路径是python安装目录下bin/virtualenvwrapper.sh
source ~/.bashrc    #读入配置文件,立即生效

virtualenvwrapper基本使用

1.创建虚拟环境 mkvirtualenv

mkvirtualenv venv 
# "--python"指定python解释器
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv

**2. 基本命令 **
查看当前的虚拟环境目录

[root@localhost ~]# workon
py2
py3

切换到虚拟环境

[root@localhost ~]# workon py3
(py3) [root@localhost ~]# 

退出虚拟环境

(py3) [root@localhost ~]# deactivate
[root@localhost ~]# 

删除虚拟环境

rmvirtualenv venv
原文地址:https://www.cnblogs.com/xiaogongzi/p/9244678.html