Google Colab可运行代码在虚拟环境报错:search()不识别tpe参数
问题原因及解决办法
原因:你本地虚拟环境和Google Colab里的
googlesearch库版本不一致。Colab里的版本支持tpe参数(用来指定搜索类型,比如tpe="nws"就是限定搜索新闻),但你本地装的版本太老,还没加入这个参数。解决步骤:
- 先查看本地库的版本,在虚拟环境里执行:
(注:现在主流维护的是pip show googlesearch-pythongooglesearch-python包,旧的googlesearch包已经停止更新) - 将库升级到最新版本:
pip install --upgrade googlesearch-python - 如果升级后仍报错,检查是否安装了重名的其他包(比如
google-search),可先卸载错误包再重装:pip uninstall google-search googlesearch -y pip install googlesearch-python
- 先查看本地库的版本,在虚拟环境里执行:
内容的提问来源于stack exchange,提问作者Davood
相关产品推荐
相关产品推荐

