Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用谷歌新闻抓取新闻时出错-“;没有名为“谷歌新闻”的模块;_Python_Api - Fatal编程技术网

Python 使用谷歌新闻抓取新闻时出错-“;没有名为“谷歌新闻”的模块;

Python 使用谷歌新闻抓取新闻时出错-“;没有名为“谷歌新闻”的模块;,python,api,Python,Api,我正在尝试使用GoogleNews API,该API最近发布,用于从google获取一些文章,由该网站提供 但在终端中,我得到错误“没有名为‘GoogleNews’的模块”,即使我已经运行了 pip install GoogleNews 以下是我尝试运行的完整程序: from GoogleNews import GoogleNews googlenews = GoogleNews() googlenews.search('Corona') googlenews.result() 是不是我

我正在尝试使用GoogleNews API,该API最近发布,用于从google获取一些文章,由该网站提供

但在终端中,我得到错误“没有名为‘GoogleNews’的模块”,即使我已经运行了

pip install GoogleNews
以下是我尝试运行的完整程序:

from GoogleNews import GoogleNews
googlenews = GoogleNews()

googlenews.search('Corona')

googlenews.result()
是不是我错过了什么?评估API是否良好/工作/不工作等非常新


当你们试图找到一个工具来尽可能容易地获取例如新闻时,你们通常会寻找什么

可能是您弄乱了Python版本

如果使用
pip
安装模块,则应使用Python 2.7执行Python代码。如果要使用Python版本3,需要使用
pip3
并使用
python3 myScript.py
执行代码

请尝试以下操作:

  • 制作一个名为myScript.py的文件
  • 安装谷歌新闻模块
  • 执行你的代码

  • 如果您还没有Python 3。Pip3自动随Python3一起提供。

    您可能没有将库安装到运行程序所用的Python上。您没有使用虚拟环境吗?当您出现ModuleNotFound错误时,您应该检查您的环境,您是否正在执行一个应该能够找到该模块的python版本。当询问有关此错误的问题时,您应该提供有关您的环境的详细信息,例如安装了哪些版本的python、您是否使用虚拟环境等。
    from GoogleNews import GoogleNews
    googlenews = GoogleNews()
    
    googlenews.search('Corona')
    
    googlenews.result()
    
    pip3 install GoogleNews
    
    python3 myScript.py