不同的应用程序通常会使用不同版本的模块和软件包。
在虚拟环境里我们可以只安装该程序需要的依赖包,各个虚拟环境之间互相隔离,互不影响。
方式1.通过Terminal终端
-  
python3 -m venv venv1 创建虚拟环境所在目录
 -  
source venv1/bin/activate 激活虚拟环境
 -  
rm -rf venv1 删除虚拟环境venv1
 -  
pip list 查看该虚拟环境下已经安装的库
 -  
pip install xxx 安装第三方库
 -  
deactivate 退出虚拟环境
 
方式2.通过pyenv + virtualenv使用
-  
git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
 -  
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
 -  
source ~/.bashrc
 
创建虚拟环境venv2
-  
pyenv virtualenv 3.7.10 venv2
 
激活环境venv2
-  
pyenv activate venv2
 -  
开始使用该环境
 
切回系统环境
-  
pyenv deactivate
 
删除环境venv2
-  
rm -rf ~/.pyenv/versions/venv2
 
 










