问题
This is not a duplicate. My scenario is a bit different and I could not find a solution from similar posts here. I installed Python 3.5. I ran the pip install google command and verified the modules. Google was present. I installed Anaconda 3.5 and tried to run z sample code. But I'm getting the import error. Please find the screen shot attached. What am I missing? Do I have to link my Spyder to Python installation directory in some way? Why is Spyder unable to google module?
My Python installation directory: C:\Users\XXX\AppData\Local\Programs\Python\Python35
回答1:
According to https://developers.google.com/api-client-library/python/apis/oauth2/v1 you need to install google-api-python-client package:
pip install --upgrade google-api-python-client
回答2:
Use this both installation and then go ahead with your python code
pip install google-cloud
pip install google-cloud-vision
回答3:
I faced the same issue, I was trying to import translate from google.cloud but kept getting same error.
This is what I did
pip install protobuf
pip install google-cloud-translate
and to install storage service from google google-cloud-storage
should be installed separately
Ref - https://cloud.google.com/python/
回答4:
I solved the problem in this way:
- sudo pip install conda
- pip install google
and no more error.
回答5:
I could fix it by installing the following directly.
pip install google.cloud.bigquery
pip install google.cloud.storage
回答6:
I figured out the solution:
- I had to delete my anaconda and python installations
- Re-install Anaconda only
- Open Anaconda prompt and point it to
Anaconda/Scripts
- Run
pip install google
- Run the sample code now from Spyder.
No more errors.
回答7:
I found a similar error when i tried to access the bigquery from google.cloud.
from google.cloud import bigquery
Error was resolved after i install the google.cloud from conda-forge community.
conda install -c conda-forge google-cloud-bigquery
回答8:
I had a similar import problem. I noticed that there was no __init__.py
file in the root of the google
package. So, I created an empty __init__.py
and now the import works.
回答9:
- Close Anaconda/Spyder
- Open command prompt and run the below command
- conda update --all
- Start the app again and this time it should work.
Note - You need not have to uninstall/reinstall anything.
来源:https://stackoverflow.com/questions/36183486/importerror-no-module-named-google