装小工具或试库的时候,不太想把包都塞进全局 Python。标准库自带的 venv 可以先开一个干净点的环境。
环境:Python 3.8+。随便建个目录试:
mkdir venv-demo && cd venv-demo
python -m venv .venv
# macOS / Linux
. .venv/bin/activate
python -c "import sys; print(sys.prefix)"
pip install requests
python -c "import requests; print(requests.__version__)"
Windows PowerShell 一般是:
.venv\Scripts\Activate.ps1
用完可以直接 deactivate。这个适合本地小实验、跑示例项目,至少不会把依赖版本弄得到处都是。真到团队项目,还是把 requirements.txt、pyproject.toml 之类的锁好更稳。