【问题标题】:Requests module not found未找到请求模块
【发布时间】:2020-06-11 21:11:55
【问题描述】:

我正在尝试使用 requests 模块运行我的 python 代码。

这是我使用的代码:

import requests

res = requests.get("https://www.goodreads.com/book/review_counts.json", params={"key": "rhcFvMg9fxSBPoN4TCb7hQ", "isbns": "9781632168146"})
print(res.json())

出现的错误如下:

Traceback (most recent call last):
  File "/Users/jonathankent/Downloads/project1/test.py", line 1, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

如果有人知道可能导致此问题的原因或我可以做些什么来解决它,我将非常感激。

【问题讨论】:

  • 这只是意味着您没有安装名为“请求”的模块。根据您安装的 python,您可能只需要执行 pip install requests
  • 我试过这样做,它似乎可以正常安装,但是当我尝试运行该文件时,会出现同样的错误。
  • 您是为 python2 安装它,然后尝试在 python3 中使用它,反之亦然? pip -V 是否同意您所针对的任何 Python 版本(您已标记了两者)。
  • 我认为它应该针对python 3。当我输入 pip -V 时,返回的消息如下: pip 20.1.1 from /opt/anaconda3/lib/python3.7/site-packages/pip (python 3.7)
  • 您是否尝试在重新安装之前卸载该模块?

标签: python python-3.x import module


【解决方案1】:

requests 模块不是 python 内置库的一部分,因此您必须使用 pip 从命令行自行安装:

pip install requests

【讨论】:

  • 我试过这样做,它似乎可以正常安装,但是当我尝试运行该文件时,会出现同样的错误。
【解决方案2】:

如果您使用的是 MacOS,请尝试 pip3 install requests

【讨论】:

  • 我刚刚尝试过,但仍然遇到同样的错误
  • 试试 sudo pip3 install requirements.txt
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 1970-01-01
相关资源
最近更新 更多