python 虚拟环境的使用

本文最后更新于:2020年8月16日 下午

为了开发的方便,所以得每个项目都有自己的库

前言

在开发的时候,有些项目之间的依赖项冲突,有的用的是老版,有的用的是新版。为了解决这问题,最好在开发的时候就针对每一个项目搞一个自己环境,互相之间隔离起来。这样会方便很多。

创建虚拟环境

在你喜欢的位置(最好是你的项目的根目录下),输入以下的指令

python -m venv ProjectEnv

这会新建一个叫 ProjectEnv 的目录,并且在里面配置好对应版本的 Python 解释器。如果你需要其他的版本,就用对应的版本来创建,如下便是创建了应用 Python3.8 的虚拟环境。

python3.8 -m venv ProjectEnv

激活虚拟环境

在刚才的目录下,输入以下的指令来激活虚拟环境

source ProjectEnv/bin/activate

退出虚拟环境

直接输入以下指令就可以退出虚拟环境了

deactivate

在虚拟环境中安装包

和在外面一样,直接用 pip 就可以了。

参考

12. 虚拟环境和包 ——Python 3.8.2 文档