创建Python运行的虚拟环境
当运行不同的Python项目时,所需要的Python包可能依赖的Python版本不一致,为了“隔离”出一个Python运行环境,在不同的项目运行不同的Python版本而对全局Python版本不产生影响,虚拟环境就是一个很好的手段。
创建当前Python版本的虚拟环境
使用venv包直接生成虚拟环境myenv
python3 -m venv myenv
激活该虚拟环境
source myenv/bin/activate
退出该虚拟环境
deactivate
创建特定Python版本的虚拟环境
由于目前新的Ubuntu版本(20.04)的Python3版本都是默认3.8,如果需要创建Python 3.7或者更老版本的虚拟环境,首先需要从deadsnakes PPA下载Python3.7.
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.7
安装好Python 3.7以后可以开始创建虚拟环境,首先安装virtualenv包。
python3.7 -m pip install virtualenv
新建虚拟环境
python3.7 -m virtualenv myenv
激活该虚拟环境
source myenv/bin/activate
退出该虚拟环境
deactivate