ModuleNotFoundError-请求(尽管安装尝试显示“已满足要求”)

时间:2019-09-09 18:48:45

标签: python python-requests python-import

当我运行下面的代码以尝试导入一些常用的Python库进行API交互时...在代码的导入行上出现ModuleNotFoundError。

我确认它确实通过pip3安装在我的机器上。然后,我尝试将其卸载并重新安装。如果不起作用,我尝试在Jupyter笔记本中将安装作为外壳程序命令运行。相同的错误仍然存​​在。

请注意:我所说的“它”是Python的请求或json库;我每个人都遇到相同的错误。

select CONVERT(decimal, convert(varbinary,'0xcbbbea01f350f7bf',1))

这是回溯...

#right on the import line is where the error happens, the code is simple though...

import requests
import json


这是终端的“已满足要求”声明...

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-021831bd5cc5> in <module>
      1 # Dependencies
      2 get_ipython().system(' pip3 install requests')
----> 3 import requests
      4 import json

ModuleNotFoundError: No module named 'requests'

2 个答案:

答案 0 :(得分:0)

对不起,我很荣幸发表评论。

请查看您在其中安装软件包的环境。 您正在 base 环境中运行,也许您正在使用Anaconda,然后在没有该环境的情况下运行Python。因此,您的编辑或终端不会看到该软件包。 您能否添加更多有关在哪里使用python的信息?

答案 1 :(得分:0)

在Mac OSX上,我遇到了同样的问题,当我执行“ pip安装请求”时,我使用“ sudo”进行了安装,并且可以正常工作。

在OSX / Linux上:

如果已安装pip,请使用$ sudo pip install requests

或者,如果您已安装easy_install,也可以使用sudo easy_install -U请求。

对于centOS:yum install python-requests

参考:[ImportError: No module named requests