skill

记录一下python下面各种依赖同步方式与虚拟环境维护方式

* pip

访问-- -- --

记录一下python下面各种依赖同步方式与虚拟环境维护方式

同步方式

  • pip
  • vu
  • pyproject
venv + pippython -m venvrequirements.txtpip install -r requirements.txt标准库,简单但功能弱
Poetry内置(自动创建)pyproject.tomlpoetry install一体化,推荐现代项目
PDM内置或系统pyproject.toml(PEP 621)pdm install新一代,兼容标准
Pipenv内置Pipfilepipenv install曾流行,现逐渐被 Poetry/PDM 取代
uv + venv手动或脚本pyproject.toml/requirements.txtuv pip install -r requirements.txt超快安装,新兴工具

pip

# 创建
python -m venv .venv

# 激活(Linux/macOS)
source .venv/bin/activate
# 激活(Windows)
.venv\Scripts\activate

# 退出
deactivate

# 安装依赖
pip install -r requirements.txt

# 导出当前环境依赖
pip freeze > requirements.txt

Poetry

访问 --

讨论与反馈