使用Google Search API(SERPAPI)出现Module not found错误如何解决
报错原因
该ModuleNotFoundError报错是因为你的Python运行环境中未安装SerpAPI对应的官方依赖包,安装失败大多是因为输入了错误的安装包名。
解决方案
- 执行正确的pip安装命令:
pip install google-search-results- 若设备同时安装Python2和Python3,使用对应Python3的pip命令:
pip3 install google-search-results - 若使用conda虚拟环境,可执行conda安装命令:
conda install -c conda-forge google-search-results
- 若设备同时安装Python2和Python3,使用对应Python3的pip命令:
- 安装完成后重新运行代码即可正常导入
serpapi模块
异常排查
如果执行安装命令仍然失败,按以下步骤排查:
- 执行
pip -V确认当前终端使用的pip对应的Python环境,和你运行代码的Python环境是否一致,避免在A环境安装、B环境运行的路径匹配问题 - 切换国内PyPI镜像源后重试安装,避免官方源访问超时导致的安装失败
- 关闭本地网络代理后重试安装,部分代理规则会拦截PyPI资源请求
内容的提问来源于stack exchange,提问作者Jacob
相关产品推荐
相关产品推荐

