找不到模块使用 Google 搜索 API (SERPAPI) 时出错

问题描述 投票:0回答:3

当我在本地计算机上运行此示例代码时:

from serpapi import GoogleSearch

params = {
  "api_key": "secret_api_key",
  "engine": "google",
  "q": "Coffee",
  "location": "Austin, Texas, United States",
  "google_domain": "google.com",
  "gl": "us",
  "hl": "en"
}

search = GoogleSearch(params)
results = search.get_dict()

我收到错误:

ModuleNotFoundError: No module named 'serpapi'

我在 Google/Bing 搜索上找不到任何内容,也找不到有关如何安装此模块或它位于何处的文档。它不响应 pip 安装。

python google-api google-search-api
3个回答
21
投票

使用可以使用以下命令解决上述问题\

pip install google-search-results

您可以在 GitHub 链接上找到更多详细信息


3
投票

即使安装了 google-search-results 后我也遇到了同样的问题

问题:pycharm 上选定的解释器位于未安装 Google 搜索的不同虚拟环境中

解决方案:在 IDE 上从安装了 google-search-results 的工作目录/虚拟环境中添加/选择解释器


0
投票

嗨,我也遇到了同样的问题。我做了这两件事,其中一件有效。 我会放弃代码。

pip install google-search-results
pip install google-serp-api

我不知道是哪一个,因为我将它们一起运行,但这应该可行。 我之前尝试过 google-search-results 但它不起作用,所以应该是后者有帮助,但只是想放弃。

© www.soinside.com 2019 - 2024. All rights reserved.