当前位置: 首页 > 知识库问答 >
问题:

ModuleNotFoundError:没有名为“requests”的模块,但它已安装?

宇文梓
2023-03-14

我在CMD中使用命令pip安装请求并成功安装了请求模块,但当我尝试将其导入PyCharm中的文件时,它会抛出

“ModuleNotFoundError:没有名为'requests'的模块

我看到了其他几个关于这个问题的帖子,但没有找到一个可行的解决方案。

作为旁注,我已经在我的Python IDLE中成功运行了这段代码,所以我认为这不是代码问题,只是我的PyCharm设置的问题。

Traceback (most recent call last):
  File "C:/Users/danie/PycharmProjects/Web_Scraping_Project/Web_Scraper.py", line 1, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

Process finished with exit code 1

共有2个答案

督灿
2023-03-14

似乎您的项目正在使用虚拟环境python环境。您所做的 pip 安装可能在您的系统范围的 python 安装上。

您可以通过激活virutalenv(源路径/to/venv/bin/activate)并照常使用pip来安装软件包,使用PyCharm界面(您可以在您的屏幕截图中看到一个小小的“”按钮)安装软件包,或者只使用PyCharm中的终端(这应该会自动激活virtualenv)。

曾修真
2023-03-14

你必须激活虚拟环境。

source venv/bin/activate
pip install requests

也可以从PyCharm GUI添加库。中的设置中的编辑解释器上有一个“”,单击它并搜索请求库。

 类似资料:
  • 这是一个众所周知的问题,所以当我在谷歌上搜索这个问题时,我发现了许多相关的线程,比如:pip install-U setuptools fail windows10 我一直在寻找解决方案,直到我找到了这个问题,这个问题非常全面,但不幸的是,自从我被告知要使用Python 3以来,有些过时了。 在输出的最后,日志被提到,如果我需要在这里附加它们,我需要关于如何检索它们的说明,我很乐意附加。

  • 问题内容: 我正在尝试导入“火炬”包。同样,我尝试使用如下pip命令安装它,安装甚至开始,但几秒钟后出现错误 下面是我执行的命令 我得到的错误: 操作系统: Windows。 IDE :pyCharm 我获得了与此问题相关的唯一链接,但无法解释它。 https://www.gitmemory.com/torch 问题答案: 任何正在寻找解决方案的人请参考以下内容: 似乎安装割炬的命令无法正常工作,

  • 问题内容: 完成我的一个Flask项目后,我像其他人一样将其上传到了github。在2-3个月的时间后,我将整个githube存储库下载到另一台计算机上以运行它。但是,该应用程序无法运行,因为未找到给出以下消息的软件包 ModuleNotFoundError:没有名为“ Flask”的模块 因此,我最终下载了从Flask,SQLalchemy等所有软件包。但我被困在: 有人可以帮忙解决这个问题吗?

  • 我安装了Crypto模块和SHA256,但显示ModuleNotFoundError:- 回溯(最后一次调用):文件“Digitalsig.py”,第1行,来自加密。哈希导入SHA256 ModuleNotFoundError:没有名为“Crypto”的模块 这是参考代码

  • 我目前试图安装一个名为pyvjoy的python模块(https://github.com/tidzo/pyvjoy),但我在导入后遇到一个错误 以下是错误: 回溯(最后一次调用):导入pyvjoy模块中导入PlayHelper文件“C:\Users\Slay\Desktop\RLBot master\PlayHelper.py”第1行第5行的文件“runner.py”错误:没有名为“pyvjoy

  • 我不能导入在PyCharm IDE在Mac上。我尝试过使用、、和简易安装来安装和卸载Keras,但都没有成功。我尝试过更换解释器(Python 2.7和3.6),但都不起作用。 在终端中,当我运行时: pip3列表|grep-i keras 我得到: Keras 2.2.2 Keras-应用程序1.0.4 Keras-预处理1.0.2 我认为这意味着我的Keras安装是成功的。我还通过以下方式检查