我与捻线上传型错误有相同的错误,并检查了我的twine版本,以确定它是1.10。
$ twine --version
twine version 1.10.0 (pkginfo: 1.2.1, requests: 2.18.4, setuptools:
39.2.0, requests-toolbelt: 0.8.0, tqdm: 4.19.5)但是,对于pip list,我发现twine是1.11版本。
$ pip list
...
twine 1.11.0
...我试过:
$ sudo apt-get install --only-upgrade twine (见这里)
并发现twine已经是最新的版本(1.10.0-1),无法升级到1.11。缠绕线位于这里:
$ which twine
/usr/bin/twine怎样才能升级麻绳?
发布于 2018-05-23 16:17:58
当您通过apt-get安装软件包时,它会安装打包的任何版本。不是最新的上游版本。
要获得pip的S形式的缠绕,您必须首先删除存储库安装的twine,然后使用pip/pip3进行安装。
sudo apt-get remove twine
sudo pip3 install twine如果第二个命令是pip3: not found,那么尝试使用pip而不是pip3。
然后,应该从PyPi存储库安装版本。您可能必须关闭并重新打开您的终端会话,以获得“新”版本的T电平。(假设pip版本的then将二进制文件放入PATH环境变量中的位置;如果不是,则需要额外的工作才能获得与打包版本twine相同的工作。)
https://askubuntu.com/questions/1039474
复制相似问题