如何使用Python虚拟环境管理项目依赖?
Python项目依赖管理方案
用虚拟环境隔离项目依赖
虚拟环境是解决Python项目依赖冲突的关键工具,操作步骤如下:
- 创建虚拟环境:
- Windows(命令提示符):
python -m venv myenv - Windows(PowerShell):
python -m venv myenv - macOS/Linux:
python3 -m venv myenv
(myenv为自定义环境名称,可按需修改)
- Windows(命令提示符):
- 激活虚拟环境:
- Windows(命令提示符):
myenv\Scripts\activate.bat - Windows(PowerShell):
myenv\Scripts\Activate.ps1 - macOS/Linux:
source myenv/bin/activate
激活后,所有通过pip安装的依赖都会被限制在这个独立环境内,不会干扰全局Python环境或其他项目。
- Windows(命令提示符):
共享与重建依赖环境
当项目依赖安装完成后,执行命令导出依赖清单:
pip freeze > requirements.txt
该文件会记录当前环境中所有依赖包及其精确版本号。
其他开发者拿到项目后,先创建并激活虚拟环境,再执行:
pip install -r requirements.txt
即可快速搭建出完全一致的依赖环境。
内容的提问来源于stack exchange,提问作者Happy Kumar
相关产品推荐
相关产品推荐

