Ответ 1
Обновление шпагата решило проблему для меня. Для этого выполните следующую команду перед выполнением twine upload dist/*
python3 -m pip install --user --upgrade twine
Кто-нибудь получил такую ошибку, когда вы пытаетесь загрузить свой пакет?
$ 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 upload dist/*
python3 -m pip install --user --upgrade twine
У меня была такая же проблема после установки шпагата с помощью apt
. Кажется, он установил шпагат для python2, и мой проект был python3.
Итак, я установил шпагат с pip для python3:
pip3 install twine
и использовал следующую команду:
python3 -m twine upload dist/*
отлично работал