Contents - Python 编程语言 Menu - Python 编程语言 Expand - Python 编程语言 Light mode - Python 编程语言 Dark mode - Python 编程语言 Auto light/dark mode - Python 编程语言
Python 打包用户指南
Python 打包用户指南
  • Python 打包概述
  • 打包流程
  • 教程
    • 安装包
    • 管理应用程序依赖项
    • 打包 Python 项目
  • 指南
    • 安装
      • 使用 pip 和 venv 在虚拟环境中安装包
      • 使用 virtualenv 安装包
      • 安装独立命令行工具
      • 使用 Linux 包管理器安装 pip/setuptools/wheel
      • 安装科学包
    • 构建和发布
      • 编写 pyproject.toml
      • 打包和分发项目
      • 单一来源的包版本
      • 放弃对旧版 Python 版本的支持
      • 打包二进制扩展
      • 打包命名空间包
      • 创建和发现插件
      • 使用 TestPyPI
      • 制作 PyPI 友好的 README
      • 使用 GitHub Actions CI/CD 工作流发布 PyPI 包分发版本
      • 如何使基于 setup.py 的项目现代化?
    • 托管
      • 包索引镜像和缓存
      • 托管自己的简单存储库
    • 工具推荐
    • 分析 PyPI 包下载
  • 讨论
    • 版本控制
    • 部署 Python 应用程序
    • pip 与 easy_install
    • install_requires 与 requirements 文件
    • 分发包与导入包
    • 包格式
    • src 布局与扁平布局
    • setup.py 是否已弃用?
  • PyPA 规范
    • 包分发元数据
      • 名称和规范化
      • 核心元数据规范
      • 版本规范符
      • 依赖规范符
      • pyproject.toml 规范
      • 内联脚本元数据
      • 平台兼容性标签
    • 软件包安装元数据
      • 记录已安装的项目
      • 入口点规范
      • 记录已安装发行版的直接 URL 来源
      • 直接 URL 数据结构
      • Python 虚拟环境
      • 外部管理的环境
    • 软件包发行文件格式
      • 源发行格式
      • 二进制发行格式
    • 软件包索引接口
      • .pypirc 文件
      • 简单存储库 API
  • 项目摘要
  • 词汇表
  • 如何获取支持
  • 为本指南做出贡献
  • 新闻
返回顶部
编辑此页面

安装#

  • 使用 pip 和 venv 在虚拟环境中安装包
  • 使用 virtualenv 安装包
  • 安装独立命令行工具
  • 使用 Linux 包管理器安装 pip/setuptools/wheel
  • 安装科学包
下一步
使用 pip 和 venv 在虚拟环境中安装软件包
上一步
指南
版权所有 © 2013–2020,PyPA
使用 Sphinx 和 @pradyunsg 的 Furo 制作
上次更新于 2024 年 6 月 26 日