Я пытаюсь в следующем примере проверить перевод с помощью автоматического определения языка.
Он отлично работает с python3.
Но при попытке с python2.7 происходит сбой со следующим сообщением:
python2.7 example.py multi-language
Traceback (most recent call last):
File "google_example.py", line 295, in <module>
transcribe_file_with_multilanguage()
File "google_example.py", line 214, in transcribe_file_with_multilanguage
from google.cloud import speech_v1p1beta1 as speech
File "/usr/local/lib/python2.7/dist-packages/google/cloud/speech_v1p1beta1/__init__.py", line 17, in <module>
from google.cloud.speech_v1p1beta1 import types
File "/usr/local/lib/python2.7/dist-packages/google/cloud/speech_v1p1beta1/types.py", line 20, in <module>
from google.api_core.protobuf_helpers import get_messages
ImportError: No module named api_core.protobuf_helpers
Вывод pip2 freeze | grep google
:
google==2.0.2
google-api-core==1.8.0
google-auth==1.6.3
google-cloud-core==0.29.1
google-cloud-speech==0.36.3
googleapis-common-protos==1.6.0b9