PDM (Python Development Master) 使用指南
PDM 是一个现代的 Python 包管理器,旨在通过管理依赖、虚拟环境等提高生产力。以下是使用 PDM 的逐步指南:
安装
- 安装 PDM: 你可以使用
pip
安装 PDM:bashpip install pdm
基本用法
初始化项目: 要创建一个新项目,导航到你的项目目录并运行:
bashpdm init
按提示设置你的项目。
添加依赖: 要向项目添加依赖,请使用
add
命令:bashpdm add <package_name>
例如:
bashpdm add requests
安装依赖: 要安装
pyproject.toml
文件中列出的所有依赖,请运行:bashpdm install pdm install --no-self
运行脚本: 你可以定义并运行在
pyproject.toml
文件的[tool.pdm.scripts]
部分中指定的脚本:bashpdm run <script_name>
管理虚拟环境
激活虚拟环境: PDM 自动为你的项目管理虚拟环境。要激活虚拟环境,请使用:
bashpdm venv activate
列出虚拟环境: 要列出 PDM 管理的所有虚拟环境,请使用:
bashpdm venv list
高级用法
添加开发依赖: 要添加开发所需的依赖,请使用
--dev
标志:bashpdm add --dev <package_name>
移除依赖: 要从项目中移除依赖,请使用:
bashpdm remove <package_name>
更新依赖: 要将所有依赖更新到最新版本,请使用:
bashpdm update
导出依赖: 要将依赖导出到
requirements.txt
文件,请使用:bashpdm export -o requirements.txt
示例 pyproject.toml
以下是你的 pyproject.toml
文件的示例:
toml
[project]
name = "my_project"
version = "0.1.0"
description = "A sample project"
dependencies = [
"requests",
]
[build-system]
requires = ["pdm-backend"]
build-backend = "pdm.backend"
[tool.pdm.scripts]
start = "python main.py"
通过这些步骤,你应该能够开始使用 PDM 高效地管理你的 Python 项目。