Python 虚拟环境管理

Python 的虚拟环境用于隔离不同项目的依赖,避免包版本冲突。 venv(标准库,推荐) Python 3.3+ 内置了 venv 模块,无需额外安装: # 创建虚拟环境 python3 -m venv .venv # 激活虚拟环境 source .venv/bin/activate # macOS / Linux # .venv\Scripts\activate # Windows # 退出虚拟环境 deactivate 激活后,终端提示符前面会显示 (.venv),表示已进入虚拟环境。 pip 常用操作 # 安装包 pip install requests pip install 'flask>=2.0' pip install -r requirements.txt # 查看已安装的包 pip list # 导出依赖 pip freeze > requirements.txt # 卸载包 pip uninstall requests requirements.txt 最佳实践 建议将依赖分为生产和开发: requirements.txt(生产依赖): flask==3.1.0 gunicorn==23.0.0 requests==2.32.0 requirements-dev.txt(开发依赖): ...

June 5, 2025
沪ICP备2026023254号-1