星际穿越

使用virtualenv搭建Python虚拟环境

2021-03-23

Linux

1
2
pip install virtualenv virtualenvwrapper
mkdir ~/.virtualenvs

在~/.bashrc文件末尾添加下面的内容

1
2
3
4
# python3 virtualenvs
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source $HOME/.local/bin/virtualenvwrapper.sh

重启terminal就OK了

使用介绍
1
2
3
4
mkvirtualenv name #建立新虚拟环境
workon #查看虚拟环境列表
workon name #切换到该虚拟环境
deactivate #退出当前虚拟环境

Win10

windows要安装virtualenvwrapper-win而不是virtualenvwrapper

且workon命令不能再powershell中使用,目前有两种解决方案:

  • cmd /k workon
  • 手动激活 venv\Script\activate.ps1