gpt4 book ai didi

python - 无法使用 twine ("invalid command"上传到 PyPI)

转载 作者:太空宇宙 更新时间:2023-11-04 02:35:29 47 4
gpt4 key购买 nike

我正在尝试使用 twine 将我的包上传到 PyPI。我关注了 official documentation我在这一步停下来了:twine 上传 dist/*我之前的任何步骤都没有错误,而且我一直在使用 python3 而不是 python(所以之前的所有步骤都使用了 python3 或 pip3)

$ twine upload dist/*
Invalid command: upload

$ which twine
/usr/local/bin/twine

$ twine --version
Twine version 1.0.1

$ which python3
/usr/local/bin/python3

原来我安装了不同的麻线,this one ,导致错误。如何删除当前安装的 twine 并安装正确的 PyPi Twine?

更新 1我已经删除了其他版本的麻线。我运行了 pip3 install twine,它给出了很多 Requirement already satisfied: twine in/Users/..... 但是如果我运行 twine - -version 我得到 -bash: twine: command not found

最佳答案

您的 $PATH 中是否还有与 twine 匹配的其他内容,因此它可能正在使用它而不是 PyPi Twine?

从头到尾搜索 $PATH,第一个匹配的可执行文件被运行。因此 $PATH 开头的目录优先于后面的目录。

关于python - 无法使用 twine ("invalid command"上传到 PyPI),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48045513/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com