Ubuntu下配置workon切换虚拟环境
一、安装python虚拟运行环境
sudo pip install virtualenvwrapper
上述工具装好后,需要执行以下环境变量设置。
1.创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
2.可以通过which 命令查看 virtualenvwrapper.sh
(which是用来查看当前要执行的命令所在的路径)
$ which virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh
3.在~/.bashrc
中添加行
vim ~/.bashrc #编辑~/.bashrc文件
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
source /usr/local/bin/virtualenvwrapper.sh
4.运行
source ~/.bashrc
二、创建python虚拟环境
查看python
解释器所在的路径
whereis python
python: /usr/bin/python2.7 /usr/bin/python3.8 /usr/bin/python3.9
当你需要使用Python2
开发项目时,建立一个Python2
的虚拟环境:
$ mkvirtualenv -p /usr/bin/python2.7 env27
当你需要Python3
开发时:
$ mkvirtualenv -p /usr/bin/python3.9 env39
然后可以随时切换不同的虚拟环境:
$ workon env27 # 进入Python2环境
$ workon env39 # 进入Python3环境
不仅可以自由切换py2
和py3
,同一个版本下还可以配置不同的依赖,pip
不同的包,来适应不同项目的需求。
退出虚拟环境
deactivate