Как решить ModuleNotFoundError: Нет модуля с именем srsly.msgpack.util в PyInstaller? - PullRequest
1 голос
/ 30 сентября 2019

Я пытаюсь преобразовать скрипт Python в .exe с помощью PyInstaller. Сценарий преобразуется в исполняемый файл без каких-либо журналов ошибок.

Однако при запуске .exe-файла я получаю ModuleNotFoundError: Нет модуля с именем 'srsly.msgpack.util'

Проблема возникает при открытии исполняемых файлов, сгенерированных как PyInstaller, так и cx_Freeze. Снимок экрана ошибки прилагается здесь.

Попытка обновления, удаления и повторной установки пакетов, но проблема не устранена.

Версии:

  • Python: 3.7
  • ОС: Windows 10
  • cx_Freeze: 6.0
  • msgpack: 0.6.2
  • PyInstaller: 3,5
  • srsly: 0,1,0

1 Ответ

0 голосов
/ 30 сентября 2019

Проблема упоминается здесь: https://pypi.python.org/pypi/msgpack/0.5.1

При обновлении с msgpack-0.4 или более ранней версии не выполняйте pip install -U msgpack-python. Удалите pip msgpack-python;вместо этого установите pip msgpack.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...