用法# 管理项目 选择 Python 解释器 requires-python 如何控制项目 Working with Python < 3.7 构建分发工件 显示当前的 Python 环境 配置项目 配置 PyPI 索引 将项目发布到 PyPI 为上传配置存储库密钥 缓存轮子的安装 管理全局项目 从现有项目文件中导入项目元数据 将锁定的软件包导出为其他格式 使用版本控制 从 pyproject.toml 中隐藏凭证 管理缓存 PDM 中使用虚拟环境 自动创建虚拟环境 自己创建 virtualenv virtualenv 的位置 自动检测虚拟环境 列出用这个项目创建的所有 virtualenv 移除 virtualenv 激活 virtualenv 定制 Prompt 禁用 virtualenv 模式 使用 PEP 582 全局启用 PEP 582 配置 IDE 以支持 PEP 582 PDM VSCode PDM PyCharm PDM Neovim 管理依赖 初始化项目 添加依赖 添加本地依赖 添加仅用于开发的依赖性 保存版本说明 添加预发布 更新已有依赖 关于更新策略 将软件包更新到破坏版本指定符的版本 移除已存在的依赖 安装锁定文件中的软件包 用 CLI 选项选择一个依赖关系的子集 显示安装了哪些软件包 设置 PyPI 索引 URL 允许安装预先发布的版本 解决锁定失败的问题 环境变量扩展 PDM 脚本 任意脚本 用户脚本 cmd shell call composite 脚本选项 env env_file site_packages 共享选项 参数占位符 显示脚本的快捷方式列表 Pre & Post 脚本 脚本钩子 跳过脚本 生命周期和钩子 初始化 依赖管理 切换 Python 版本 发布 用户脚本 跳过执行 配置 颜色主题 可用配置