为什么我的PyCharm无法找到已安装的请求模块?

时间:2020-04-01 20:37:12

标签: python pycharm

我在cmd中使用了命令pip install requests,并成功安装了请求模块,但是当我尝试将其导入pycharm中的文件时,它将抛出"ModuleNotFoundError: No module named 'requests'

我看到了有关此问题的其他几篇文章,但找不到有效的解决方案。任何帮助,不胜感激!我的 pycharm 窗口的图片和附带的解释程序设置。 !PyCharm图片(https://gyazo.com/747ae3afb56048f9228df85762c4ad97

作为旁注,我已经在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'

以退出代码1完成的过程

2 个答案:

答案 0 :(得分:1)

您必须激活虚拟环境。

source venv/bin/activate
pip install requests

或者您可以从PyCharm GUI添加库。 在发送的屏幕截图中,右侧有一个“ +”,单击它并搜索请求库。

答案 1 :(得分:0)

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

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