try:
from googlesearch import search
except ImportError:
print("No module named 'google' found")
urls = []
for j in search(str(query),tld="com",start=1, num=15, stop=15, pause=0):
print(j)
urls.append(j)我在本地的Jupyter Notebook中使用了相同的代码。它起作用了。但在google colab notebook中执行时,它显示了以下错误。
NameError Traceback (most recent call last)
<ipython-input-38-a97ca791b5a9> in <module>()
4 print("No module named 'google' found")
5 urls = []
----> 6 for j in google-search(str(query),tld="com",start=1, num=15, stop=15, pause=0):
7 print(j)
8 urls.append(j)
NameError: name 'search' is not defined所有必需的模块都已正确安装。
!pip install rake-nltk
!pip install google-search
!pip install google
!pip install urllib
!pip install beautifulsoup4发布于 2020-07-04 02:36:27
答案在这里:https://github.com/MarioVilas/googlesearch/issues/39
该问题与包之间的名称冲突有关。如果你只安装google而不安装google-search,它将会工作。
!pip install google如果您已经安装了这两个工具,请使用:
!pip uninstall google-search
!pip uninstall google
!pip install googlehttps://stackoverflow.com/questions/62718001
复制相似问题