Je ne parviens pas à importer google.cloud.speech
from google.cloud import speech
Je l'ai installé en utilisant:
pip install --upgrade google-cloud-speech -t dir-name
Cela me donne l'erreur ci-dessous lors de l'importation du nom de répertoire
ImportError: No module named google.cloud
le paquet google avec tous les sous-paquets est présent mais sans_INIT_. py dans tous les sous-paquets
Comment importer ces paquets sans ajouter_INIT_. Py dans le dossier des paquets?
PS: J'ai également essayé de_FUTURE_import absolute_import, mais cela ne fonctionne pas.
Les instructions de la documentation "Librairies clientes de Cloud Speech API" page sont maintenant valides et l'installation est réussie, comme vous le souhaitez. J'ai installé la bibliothèque pour Python sur ma machine Debian avec la commande: pip install --upgrade google-cloud-speech. Il s’agit d’une version alpha, et les fonctionnalités peuvent changer à tout moment, pour le mieux.
J'ai utilisé Sudo python -m pip install google-cloud
à la place et cela a fonctionné.
"Aucun module nommé google.cloud" vous avez besoin d'un environnement Python pour Google Cloud.
pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install <google-cloud>
<google-cloud>
le remplace par la bibliothèque requise. par exemple: google-cloud-vision ou google-cloud-storage, etc.
Essaye ça:
$ git clone https://github.com/GoogleCloudPlatform/google-cloud-python
$ cd google-cloud-python/speech
$ python setup.py install
Selon Réf .
Après plusieurs heures avec le même problème, j'ai découvert la solution: importer la bibliothèque "get_messages" avant d'importer quelque chose à partir de "google.cloud" Cela a fonctionné dans Python 3:
from google.api_core.protobuf_helpers import get_messages
from google.cloud import speech