【发布时间】: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