Python虚拟环境安装与配置
一:virtualenv
virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。
1.安装与卸载
1.# 安装
pip install virtualenv
2.# 使用豆瓣源安装
pip install -i https://pypi.douban.com/simple/ virtualenv
3.# 卸载
pip uninstall virtualenv
2.创建虚拟环境
1.# 创建
virtualenv NAME
# 会在当前目录下创建一个 NAME 文件夹,里面包含python执行文件;省略名字将会把执行文件放在当前目录
2.# 选择指定的python解释器
virtualenv -p /usr/bin/python2.7 NAME
3.使用环境
1.# 激活
source NAME/bin/activate
2.# 安装库
pip install xxx
3.# 退出
deactivate
4.删除环境
# 直接删除虚拟环境的目录即可
二:virtualenvwrapper
鉴于virtualenv不便于对虚拟环境集中管理,virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。
1.安装
sudo pip install virtualenvwrapper # 加上sudo确保有管理员权限
pip install virtualenvwrapper-win #Windows使用该命令
2.配置
1.# 在~/.bashrc写入以下内容
export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh
# 第一行:virtualenvwrapper存放虚拟环境目录
# 第二行:virtrualenvwrapper的安装目录
2.# 读取配置文件
source ~/.bashrc
3.创建虚拟环境
1.# 使用默认的python版本
mkvirtualenv NAME # 创建后直接进入虚拟环境,
2.# 使用指定的python版本
mkvirtualenv -p pythonX NAME
X为python的版本号
4.使用虚拟环境
1.# 查看当前虚拟环境目录
workon
2.# 切换到虚拟环境
workon NAME
3.# 安装库
pip install xxx
4.# 查看python路径
which python
5.# 退出虚拟环境
deactivate
6.# 删除虚拟环境
rmvirtualenv NAME