使用python虚拟环境的目的是避免各个项目相互干扰,可以在不同项目中使用不同版本的包
- 安装virtualenv,顺带安装virtualenvwrapper,使用的是python3的pip
sudo pip install virtualenv virtualenvwrapper
- 配置~/.bash_profile,添加
export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/workspace #如是python3 需添加这一行 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source /usr/local/bin/virtualenvwrapper.sh
- source配置文件
source ~/.bash_profile
- 虚拟环境常用命令
mkvirtualenv zqxt :创建运行环境zqxt workon zqxt :工作在 zqxt 环境 或 从其它环境切换到 zqxt 环境 deactivate :退出终端环境 rmvirtualenv ENV :删除运行环境ENV mkproject mic :创建mic项目和运行环境mic mktmpenv :创建临时运行环境 lsvirtualenv :列出可用的运行环境 lssitepackages :列出当前环境安装了的包 # 创建的环境是独立的,互不干扰,无需sudo权限即可使用 pip 来进行包的管理。