【问题标题】:ModuleNotFoundError, but the package should be there [duplicate]ModuleNotFoundError,但包应该在那里[重复]
【发布时间】:2019-09-30 21:16:02
【问题描述】:

这是我正在使用的:

  • 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) 也会出现同样的问题,但脚本甚至没有得到那么“远”。

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

有什么建议吗?

【问题讨论】:

  • 是您路径上的目录吗?另外:check this
  • 为了......这没有任何问题。但是我之前做错了什么?我之前确实看过 2 个包,现在有一个完整的列表,包括 requests 和 beautifulsoup。

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


【解决方案1】:

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

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

>>> import requests

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

python -m pip install requests

我不知道你想用 python 做什么,但我通常建议使用 python 发行版,例如 Anaconda,它包含许多额外的包,包括请求。

【讨论】:

  • 对,导入是问题所在。但是当我输入“pip3 install requests”时,我(以为我)从powershell安装了它。不过,显然它没有用。问题通过warped的方法解决了,现在我需要弄清楚我做错了什么以避免再次发生这种情况。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-06-06
  • 1970-01-01
  • 2022-09-29
  • 1970-01-01
  • 2017-09-13
  • 2023-01-16
  • 2010-10-03
相关资源
最近更新 更多