目录

Python 虚拟环境详解

Python 虚拟环境详解

如果你曾经因为全局升级某个包把项目搞崩了,那你就需要虚拟环境了。

什么是虚拟环境?

虚拟环境是一个隔离的 Python 安装——它有自己独立的 pip 和包,完全和系统 Python 分开。

创建虚拟环境

python -m venv .venv
source .venv/bin/activate    # Linux/macOS
.venv\Scripts\activate       # Windows

安装包

pip install requests numpy pandas
pip freeze > requirements.txt

在别处恢复

python -m venv .venv
pip install -r requirements.txt

配合 conda 使用

如果你用 conda,conda create -n myenv python=3.11 也是同样的隔离效果。

记住一句话

一个项目 → 一个环境。没有例外。