虚拟环境管理venv

创建虚拟环境

首先创建一个虚拟环境的工作目录:

1
mkdir venv

随后进入venv目录

1
cd venv

创建独立的虚拟环境:

1
python -m venv .

该命令python -m venv <目录位置> 可以创建一个独立的Python3运行环境。
此时,执行激活命令就可以进入该虚拟环境venv:

1
2
E:\work\test_project\venv>.\Scripts\activate  
(venv) E:\work\test_project\venv>

可以看到,当前命令行的前缀有一个(venv)代表我们现在处于虚拟环境之中。
注意该虚拟环境和当前系统的Python3环境是隔离的。
我们也可也执行命令退出虚拟环境venv:

1
2
(venv) E:\work\test_project\venv>.\Scripts\deactivate.bat  
E:\work\test_project\venv>

通过deactivate命令可以推出虚拟环境。

用虚拟环境venv给项目安装依赖

创建好了虚拟环境之后,我们就可以给当前的项目(test_project)安装依赖了:

1
.\venv\Scripts\pip.exe install -r .\requirements.txt

注意,这里所有的依赖文件都会安装到虚拟环境目录,即venv。
如果愿意,也可以执行命令来升级虚拟环境的pip软件:

1
.\venv\Scripts\python.exe -m pip install --upgrade pip

导出项目依赖

1
pip list –format=freeze > requirements.txt