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 也是同样的隔离效果。
记住一句话
一个项目 → 一个环境。没有例外。

