Python使用虚拟环境
为什么需要使用虚拟环境
当两个项目需要使用的库的版本发生冲突的时候就需要使用虚拟环境了
例如A项目使用的fastapi库的版本是1.0的,而B项目需要使用的fastapi的版本是0.8,这时候就需要使用虚拟环境了,虚拟环境可以提供一个全心的环境,在这个环境里面我们安装的库都是独立的,不会和外界发生冲突。
使用 venv 创建虚拟环境(推荐内置方式)
1. 创建虚拟环境
python -m venv myenv
myenv是虚拟环境目录的名字,可以自定义。
这条命令会创建一个文件夹,其中包含一个干净的 Python 解释器副本和独立的包管理器(pip)。
2. 激活虚拟环境
-
Linux/macOS:
source myenv/bin/activate -
Windows:
myenv\Scripts\activate
激活后,命令行前面会出现 (myenv),代表当前使用的是虚拟环境。
3. 安装包(只在该虚拟环境中有效)
pip install flask
4. 退出虚拟环境
deactivate

浙公网安备 33010602011771号