ModuleNotFoundError,但程序包应该在那里

时间:2019-05-13 21:53:45

标签: python python-3.x python-requests pycharm package

这是我正在使用的:

  • PyCharm 2018.2.4上的Python 3.7.x
  • Windows 10。

我正在关注有关网站解析的教程,但是在我还没有真正开始之前就开始了斗争。 我收到错误消息:

ModuleNotFoundError: No module named 'requests'

该软件包应该正确安装(pip3 install requests),据我所知,我仅运行该单一版本的python。我可以在期望的目录中找到该软件包( C:\ Users \ Bob \ AppData \ Local \ Programs \ Python \ Python37 \ Lib \ site-packages )。 我希望其他软件包(beautifulsoup4)遇到相同的问题,但是脚本甚至无法做到“远”。

所以,我知道我一定做错了什么,但我不知道该怎么办。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

requests是您要运行的脚本/命令所必需的模块,但似乎不是您所选择的python安装或python发行版的一部分。

我猜您在输入以下行时遇到了错误:

>>> import requests

我会从powershell运行pip install request命令并尝试安装软件包:

python -m pip install requests

我不知道您要使用python做什么,但我通常建议使用python发行版,例如Anaconda,其中包含许多其他程序包,包括请求。