创建Python运行的虚拟环境


创建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

Author: wenvenn
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source wenvenn !