17

当您尝试上传您的包裹时,有人遇到过这样的错误吗?

   $ twine upload dist/*
   Uploading distributions to https://upload.pypi.org/legacy/
   Enter your username: MyUsername
   Enter your password: ********
   TypeError: expected string or bytes-like object

编辑:再次遇到同样的错误,但这次修复它我升级了 twine 并且它再次开始工作。

4

2 回答 2

7

更新麻线为我解决了这个问题。为此,请在执行以下命令之前执行以下命令twine upload dist/*

python3 -m pip install --user --upgrade twine

于 2018-06-12T19:29:58.763 回答
3

安装 twine by 后我遇到了同样的问题apt。似乎它为python2安装了麻线,而我的项目是python3。

所以我用 pip 为 python3 安装了麻线:

pip3 install twine

并使用以下命令:

python3 -m twine upload dist/*

工作得很好

于 2019-10-07T09:46:31.253 回答