Python 3.11中ModuleNotFoundError: No module named 'feedparser'问题求助
解决ModuleNotFoundError: No module named 'feedparser'的方案
确认当前Python解释器匹配
- 打开PyCharm,进入File > Settings > Project: cyberNewsfeed > Python Interpreter
- 核对顶部显示的解释器路径,必须和报错中的
C:\Python311\python.exe完全一致
直接在PyCharm内安装模块
- 在Python Interpreter页面,点击右上角的
+按钮 - 搜索框输入
feedparser,找到对应包后点击Install Package完成安装
命令行精准安装(规避多版本冲突)
如果PyCharm内安装失败,打开命令提示符(CMD),执行对应解释器的pip命令:
C:\Python311\python.exe -m pip install feedparser
- 必须使用完整Python路径,避免系统中多个Python版本导致安装到错误环境
虚拟环境检查(若项目启用)
如果项目使用了虚拟环境:
- 确认虚拟环境是基于Python 3.11创建的
- 激活虚拟环境后再安装:
- 进入项目虚拟环境的Scripts目录(示例路径:
C:\Users\16789\PycharmProjects\cyberNewsfeed\venv\Scripts) - 运行
activate激活环境 - 执行
pip install feedparser
- 进入项目虚拟环境的Scripts目录(示例路径:
验证安装结果
安装完成后,回到PyCharm的Python Interpreter列表,确认feedparser已出现在列表中,随后重新运行main.py即可
内容的提问来源于stack exchange,提问作者molten
相关产品推荐
相关产品推荐

