首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用google colab notebook中googlesearch模块的搜索方法

无法使用google colab notebook中googlesearch模块的搜索方法
EN

Stack Overflow用户
提问于 2020-07-03 22:57:46
回答 1查看 509关注 0票数 1
代码语言:javascript
复制
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中执行时,它显示了以下错误。

代码语言:javascript
复制
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

所有必需的模块都已正确安装。

代码语言:javascript
复制
!pip install rake-nltk
!pip install google-search
!pip install google
!pip install urllib
!pip install beautifulsoup4
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-04 02:36:27

答案在这里:https://github.com/MarioVilas/googlesearch/issues/39

该问题与包之间的名称冲突有关。如果你只安装google而不安装google-search,它将会工作。

代码语言:javascript
复制
!pip install google

如果您已经安装了这两个工具,请使用:

代码语言:javascript
复制
!pip uninstall google-search
!pip uninstall google
!pip install google
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62718001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档