虚拟环境与依赖安装
不同项目可能依赖同一个库的不同版本。虚拟环境(virtual environment)为每个项目隔离 Python 解释器与安装包,避免把依赖装到系统环境或影响其他项目。
激活环境:
始终使用 python -m pip,它能确保 pip 属于当前 Python 解释器:
python -m pip install requests
python -m pip freeze > requirements.txt
python -m pip install -r requirements.txt
.venv/ 通常不提交到 Git;requirements.txt 应提交。退出环境使用 deactivate。激活只是方便命令行使用,脚本本身不依赖“是否激活”,关键在于实际运行的 Python 路径。