请求的 ModuleNotFoundError

ModuleNotFoundError for requests

我对 Python 非常陌生,所以我只能为我纯粹的无能表示歉意。

我正在尝试学习网络抓取,所以我做了 pip install requests 并且效果很好。

然而,在 PyCharm 中,当我尝试 import requests 时收到 ModuleNotFoundError: No module named 'requests'

PyCharm 提供 from pip._vendor import requests 来纠正这个问题,但从这里我得到:

AttributeError: partially initialized module 'pip._vendor.requests' has no attribute 'Session' (most likely due to a circular import)

如有任何帮助,我们将不胜感激。

试试这个:python -m pip install requests 或这个 python3 -m pip install requests

PyCharm 可能使用的 python(可能来自 virtualenv)与您 pip 安装的那个不同。

您还应该能够从 PyCharm 的终端 pip install requests应该 使用与代码相同的 python你运行.

如果您不使用虚拟环境或类似环境,我会高度推荐它。 https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html# 可能对您有用。