You need to enable JavaScript to run this app.
导航

上传制品(命令行)

最近更新时间2024.03.06 18:04:18

首次发布时间2023.05.10 19:50:49

上传制品是制品仓库的基础功能之一,您可以将完成的制品上传至制品仓库,方便他人进行下载。本章节介绍如何使用命令行将本地的 PyPI 制品上传至制品仓库内。

说明

由于 Python 2.7 已经停止维护,本文中的配置方法,均以 Python 3.x 为例。

前提条件

配置本地 pip 源

说明

  • Linux 系统中,.PyPIrc 配置文件默认在用户根目录下,即 ~/.pypirc
  • 如果您的环境中没有该目录,可以在根目录下使用 touch .pypirc 命令创建。
  1. 登录本地环境(MAC/Linux),执行以下命令,配置 .pypirc 文件。
vi .pypirc
  1. 在 .pypirc 文件中添加制品仓库的仓库信息。
[distutils]
index-servers = PyPI
[PyPI]
repository ={repo path}
username ={username}
password ={password}
配置项说明
{repo path}制品仓库 URL 地址,详情请参见 管理仓库
{username}制品仓库的用户名,例如:user_demo@2100012345。
{password}制品仓库的密码,例如:cf83200******。

上传制品

  1. 登录本地环境(MAC/Linux),执行以下命令,上传制品。
twine upload -r {repo name} /PATH/TO/FILES
配置项说明
{package name}上传制品的名称。
/PATH/TO/FILES制品在仓库中的保存位置。

说明

您也可以在不配置本地 pip 源的前提下,临时上传制品库中的制品。上传命令为 twine upload --repository-url {repository-url}/<package name> -u {username} -p {password} /PATH/TO/FILES

查看结果

登录制品仓库,在对应的仓库下,可以查看到正确上传的制品列表。
alt