使用virtualenv隔离python环境

安装virtualenv

1
apt-get install python-virtualenv

安装扩展包,Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境

1
pip install virtualenvwrapper

设置环境,在~/.bashrc中添加

1
source /usr/local/bin/virtualenvwrapper.sh

设置完后要运行一次:

1
source /usr/local/bin/virtualenvwrapper.sh

常用命令

1
2
3
4
5
6
7
8
#创建一个tmp的环境
mkvirtualenv tmp
#切换到tmp的环境
workon tmp
#退出环境
deactivate
#移除虚拟环境tmp
rmvirtualenv tmp

uwsgi中配置使用virtualenv中安装的包:

1
2
#只要告诉uwsgi,virtualenv创建的虚拟目录路径
virtualenv=/home/tmpuser/.virtualenvs/tmp
文章目录
  1. 1. 安装virtualenv
  2. 2. 安装扩展包,Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境
  3. 3. 设置环境,在~/.bashrc中添加
  4. 4. 常用命令
  5. 5. uwsgi中配置使用virtualenv中安装的包: