ImportError: No module named google.cloud

泪湿孤枕 提交于 2019-11-30 16:23:26

问题


I am unable to import google.cloud.speech

from google.cloud import speech

I have installed it using :

pip install --upgrade google-cloud-speech -t dir-name

It is giving me below error while importing it from dir-name

ImportError: No module named google.cloud

google package with all the sub package is present over there but without __init__.py in every sub packages as well.

How can I import this packages without adding __init__.py in package folder?

PS : I have also tried from __future__ import absolute_import, but its not working.


回答1:


The instructions on the "Cloud Speech API Client Libraries" documentation page are now valid and the install is successful, as desired.

I installed the library for Python on my Debian machine using the command:

pip install --upgrade google-cloud-speech




回答2:


I used sudo python -m pip install google-cloud instead and it worked.




回答3:


Try this:

$ git clone https://github.com/GoogleCloudPlatform/google-cloud-python
$ cd google-cloud-python/speech
$ python setup.py install

According to Ref.




回答4:


use this:

pip install google-cloud-bigquery



回答5:


"No module named google.cloud" you need a python environment for google cloud.

pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install <google-cloud>

<google-cloud> replace this with required library. e.g: google-cloud-vision or google-cloud-storage, etc




回答6:


After many hours with the same problem, I discovered the solution: Import the library "get_messages" before importing something from "google.cloud". This worked in Python 3:

from google.api_core.protobuf_helpers import get_messages
from google.cloud import speech



回答7:


I ran into the same problem just recently. My error was caused because I hadn't enabled the Cloud Speech-to-Text API. I was able to do that in cloud console and the error was resolved.




回答8:


type this command:

 pip show google-cloud

you should ee an output like this:

Name: google-cloud
Version: 0.34.0
Summary: API Client library for Google Cloud
Home-page: https://github.com/GoogleCloudPlatform/google-cloud-python
Author: Google Cloud Platform
Author-email: googleapis-publisher@google.com
License: Apache 2.0
Location: c:\users\<user>\appdata\roaming\python\python37\site-packages
Requires:
Required-by:

then take the full location path and add it to PATH (env vars)



来源:https://stackoverflow.com/questions/44397506/importerror-no-module-named-google-cloud

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!