我在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完成的过程
答案 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)。