python - 模块未找到错误: No module named 'requests' even after pip installed requests in Pycharm

标签 python pip

以前“requests”库可以工作,但我想做一个项目并安装一些库,并且“requests==2.22.0”包含在库中。安装库后,我发现 PyCharm 出现错误:

Traceback (most recent call last):
  File "C:/Users/User/Desktop/python/projects/youtube downloader.py", line 5, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

当我尝试使用 pip 再次安装 requests 时,我不断收到这些错误, 我还尝试卸载请求然后重新安装:

C:\Users\User>pip3 install requests
Requirement already satisfied: requests in c:\users\muffin\anaconda3\lib\site-packages (2.21.0)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\User\appdata\roaming\python\python37\site-packages (from requests) (3.0.4)
Requirement already satisfied: idna<2.9,>=2.5 in c:\users\User\appdata\roaming\python\python37\site-packages (from requests) (2.8)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in c:\users\User\appdata\roaming\python\python37\site-packages (from requests) (1.24.1)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\User\appdata\roaming\python\python37\site-packages (from requests) (2018.11.29)

C:\Users\User>pip install requests
Requirement already satisfied: requests in c:\users\muffin\anaconda3\lib\site-packages (2.21.0)
Requirement already satisfied: idna<2.9,>=2.5 in c:\users\User\appdata\roaming\python\python37\site-packages (from requests) (2.8)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\User\appdata\roaming\python\python37\site-packages (from requests) (3.0.4)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in c:\users\User\appdata\roaming\python\python37\site-packages (from requests) (1.24.1)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\User\appdata\roaming\python\python37\site-packages (from requests) (2018.11.29)

我注意到我有两个? python 在我的计算机中,但我从来不知道我应该用两个 python 做什么(我使用 Ananconda 作为 Jupiter 笔记本和 PyCharm),我假设这可能是为什么 pip 没有按我的预期工作的问题。 。 或不。我很困惑。

++ 所以我发现在 Jupiter Notebook 中,我可以毫无问题地导入 requests 库,所以我想我需要在其他路径中下载该库???..

有人可以帮忙吗? 提前非常感谢您。

最佳答案

您尚未为 PyCharm 配置 Python 解释器。关注 this tutorial你应该没问题。我建议使用 Anaconda 并创建一个 virtual environment ,手动或在 PyCharm 中。将 requests 安装到该环境。

关于python - 模块未找到错误: No module named 'requests' even after pip installed requests in Pycharm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61045578/

相关文章:

python - 函数中的可变循环数(python)

python - 将两个数据帧连接到第二个数据帧内的值

python - 我使用 pip 安装模块但我的程序响应, "No module named..."(PYTHON)

python - 无法通过分发将 pip 与 Python 3.2 一起使用

python - awscli 工具由 pip 安装并在 pip 中显示,但在访问时 - 找不到命令

python - 如果某行的位数为13,如何除以该行的值?

python - 安全地从 python 中的字符串中删除所有 html 代码

python - 吃 bean 人 - 一旦按下并释放一个键,让吃 bean 人朝一个方向移动

python - 导入错误 : No module named 'psutil'

pip - 使用 "sudo pip install ansible --upgrade"更新 Ansible 版本不会更新核心模块