我正试着用麻绳把我的包上传到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
发布于 2018-03-15 13:44:19
您的$PATH中是否有与twine相匹配的其他内容,因此它可能使用这个而不是PyPi Twine?
对$PATH进行从头到尾的搜索,并运行第一个匹配的可执行文件。因此,$PATH开头的目录优先于稍后出现的目录。
https://stackoverflow.com/questions/48045513
复制相似问题