如何解决导入错误:无法从“googlesearch”导入名称“search”
我安装了所有必需的库。 已经安装了 google、google-search、google-cloud、googlesearch-python、beautifulsoup4。但毕竟我得到了这个错误:
**Traceback (most recent call last):
File "/usr/local/bin/sigit",line 9,in <module>
from googlesearch import search
ImportError: cannot import name 'search' from 'googlesearch' (/usr/local/lib/python3.9/dist-packages/googlesearch/__init__.py)**
请帮我解决这个问题。
解决方法
这真的很奇怪,因为 pypi.org
推荐的导入根本不起作用。我深入研究了这个库的文件,这个解决方案对我有用:
from googlesearch.googlesearch import GoogleSearch
search_engine = GoogleSearch()
response_object = search_engine.search('test')
print(response_object)
在 pypi.org
上,最新版本并不旧,因此不应弃用。
编辑
这是我想出的确切示例:https://pypi.org/project/google-search/。 但是没有给出任何结果。这又是一件奇怪的事情。我建议你不要管这个库,找一些好的、免费的谷歌搜索引擎 api。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。