pyinstaller <project>не включая google.cloud.speech_v1 - PullRequest
0 голосов
/ 25 марта 2020

Когда я запускаю 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

1 Ответ

1 голос
/ 26 марта 2020

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

...