Can not import module search from google module in python
Solution 1
Your installation of Python came with a built-in module named google
which is taking precedence over the one you installed. You have two options:
- Remove the built-in module.
Use
importlib
to import the desired module by its filesystem path:google = importlib.import_module('/usr/local/lib/python2.7/site-packages/google/__init__.py')
Solution 2
The shortest work around for this will be:
from googlesearch import search
Solution 3
"from google import search" is giving error as there is no module with the name "google".After "pip install google" i checked the path to find out out the module in lib, but i was not able to find. I checked and found a module with "googlesearch". By doing the below change in my code i was able to solve the issue
OLD : "from google import search" NEW : "from googlesearch import search"
Echchama Nayak
Updated on June 28, 2022Comments
-
Echchama Nayak almost 2 years
I installed the google module by Mario Vilas in my virtual environment in ubuntu 14.04 with python2.7 https://pypi.python.org/pypi/google I have done this before in both windows and Ubuntu and it worked fine. However, now when I do the following
>>> from google import search Traceback (most recent call last): File "<input>", line 1, in <module> ImportError: cannot import name search
I am using pycharm and I can view the package and its modules and I can auto insert using ctrl+space
I tried giving total privileges to the virtual venv package using
sudo chmod -R ugo+rX
but to no avail