将 Python 包上传到 PyPI

Uploading a Python package into PyPI

我按照下面 PyPI link 中的说明将我的 Python 包上传到 PyPI: https://packaging.python.org/tutorials/packaging-projects/

但是我卡在安装后需要运行缠绕的步骤,也就是下面的步骤:

安装后,运行使用 Twine 上传 dist 下的所有档案:

python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*

当我在命令提示符下运行上述命令时(我在Windows中使用cmd),我得到以下信息:

'twine' is not recognized as an internal or external command, operable program or batch file.

我做错了什么?从我 pip 安装 twine 的目录安装 twine 到我的 dist/* 文件夹所在的目录后,我是否需要更改目录?或者我不知何故没有正确安装 twine? (我在安装 twine 时确实收到了一些警告消息,但它确实说 twine 最后安装成功 - 我在此处附上了警告消息的图像)。

是的,问题是警告:twine 没有安装在 Python 可以找到的地方。省略 --user 标志可能会解决这个问题,或者按照它的建议编辑 PATH