首先安装好python3,环境变量配置好:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3 get-pip.py
sudo pip3 install virtualenv
Virtaulenvwrapper是virtualenv的扩展包,可以更方便地新增,删除,复制,切换虚拟环境。
运行下面命令就安装成功了,默认安装在 /usr/local/bin下面:
sudo pip3 install virtualenvwrapper
mkdir ~/workspaces
cd ~/workspaces
查找路径
which virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh
which python3
/usr/bin/python3
vim ~/.bash_profile
输入:
export WORKON_HOME='~/workspace'
export VIRTUALENVWRAPPER_SCRIPT=/usr/local/bin/virtualenvwrapper.sh
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
export PIP_REQUIRE_VIRTUALENV=false
保存后执行即可
source ~/.bash_profile
创建虚拟环境:
mkvirtualenv env1
列出虚拟环境:
lsvirtualenv -b
进入某虚拟环境:
workon env1
查看环境里安装了哪些包:
lssitepackages
进入当前虚拟环境所在目录:
cdvirtualenv
进入当前环境的site-packages:
cdsitepackages
cdsitepackages pip
复制虚拟环境:
cpvirtualenv env1 env3
退出虚拟环境:
deactivate
删除虚拟环境:
rmvirtualenv env2
给虚拟环境指定py版本
virtualenv -p /usr/local/bin/python3.7 env_py3.7