无法使用麻线上传到PyPI(“无效命令”)

单马达

我正在尝试使用麻线将软件包上传到PyPI。我遵循了官方文档,并且在此步骤中twine upload 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

原来我安装了另一根麻线,导致了错误。如何删除当前安装的麻线并安装正确的PyPi麻线?

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

ECH

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章