Skip to content

PDM (Python Development Master) 使用指南

PDM 是一个现代的 Python 包管理器,旨在通过管理依赖、虚拟环境等提高生产力。以下是使用 PDM 的逐步指南:

安装

  1. 安装 PDM: 你可以使用 pip 安装 PDM:
    bash
    pip install pdm

基本用法

  1. 初始化项目: 要创建一个新项目,导航到你的项目目录并运行:

    bash
    pdm init

    按提示设置你的项目。

  2. 添加依赖: 要向项目添加依赖,请使用 add 命令:

    bash
    pdm add <package_name>

    例如:

    bash
    pdm add requests
  3. 安装依赖: 要安装 pyproject.toml 文件中列出的所有依赖,请运行:

    bash
    pdm install
    pdm install --no-self
  4. 运行脚本: 你可以定义并运行在 pyproject.toml 文件的 [tool.pdm.scripts] 部分中指定的脚本:

    bash
    pdm run <script_name>

管理虚拟环境

  1. 激活虚拟环境: PDM 自动为你的项目管理虚拟环境。要激活虚拟环境,请使用:

    bash
    pdm venv activate
  2. 列出虚拟环境: 要列出 PDM 管理的所有虚拟环境,请使用:

    bash
    pdm venv list

高级用法

  1. 添加开发依赖: 要添加开发所需的依赖,请使用 --dev 标志:

    bash
    pdm add --dev <package_name>
  2. 移除依赖: 要从项目中移除依赖,请使用:

    bash
    pdm remove <package_name>
  3. 更新依赖: 要将所有依赖更新到最新版本,请使用:

    bash
    pdm update
  4. 导出依赖: 要将依赖导出到 requirements.txt 文件,请使用:

    bash
    pdm 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 项目。

Released under the MIT License.