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
posted @ 2025-04-25 23:29  海浪博客  阅读(23)  评论(0)    收藏  举报