Когда я делаю pyinstaller, он успешно выполняется для python 3.7. Но когда я запускаю полученный exe, я получаю результат под. Как я могу это исправить?

    dist>mainlocal.exe
Traceback (most recent call last):
  File "SpeechChangerLocal\mainlocal.py", line 8, in <module>
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "d:\home\gitrep\ttt\local\venv\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 623, in exec_module
    exec(bytecode, module.__dict__)
  File "lib\site-packages\google\cloud\speech_v1\__init__.py", line 17, in <module>
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "d:\home\gitrep\ttt\local\venv\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 623, in exec_module
    exec(bytecode, module.__dict__)
  File "lib\site-packages\google\cloud\speech_v1\gapic\speech_client.py", line 41, in <module>
  File "lib\site-packages\pkg_resources\__init__.py", line 481, in get_distribution
  File "lib\site-packages\pkg_resources\__init__.py", line 357, in get_provider
  File "lib\site-packages\pkg_resources\__init__.py", line 900, in require
  File "lib\site-packages\pkg_resources\__init__.py", line 786, in resolve
pkg_resources.DistributionNotFound: The 'google-cloud-speech' distribution was not found and is required by the application
[2900] Failed to execute script mainlocal
0
Declan 25 Мар 2020 в 13:31

1 ответ

Я импортировал google-cloud-speech_v1 вместо google-cloud-speech. Теперь это работает. Я нашел "Когда что-то идет не так" в руководстве очень информативно:

1
Declan 26 Мар 2020 в 09:42