导入PyQt5时出现ModuleNotFoundError的问题求助
解决VS Code中PyQt5模块找不到的问题
确认VS Code使用的Python解释器路径
- 打开命令面板(Mac快捷键
Cmd+Shift+P),输入Python: Select Interpreter,查看当前选中的解释器路径 - 打开系统终端,输入
which python3获取正确的Python路径,对比VS Code中的路径,若不一致手动选择正确的路径
- 打开命令面板(Mac快捷键
直接在VS Code终端重新安装PyQt5
- 打开VS Code内置终端,确保终端环境与选中的解释器一致,执行命令:
pip3 install pyqt5
若使用虚拟环境,先激活对应环境再执行安装命令
配置VS Code的默认解释器路径
- 打开VS Code设置(Mac快捷键
Cmd+,),搜索Python: Default Interpreter Path,手动填入你确认的正确Python解释器路径
- 打开VS Code设置(Mac快捷键
验证安装有效性
- 在VS Code终端执行
pip3 list,检查输出中是否包含PyQt5 - 运行以下测试脚本确认:
- 在VS Code终端执行
from PyQt5.QtWidgets import QApplication, QLabel app = QApplication([]) label = QLabel("PyQt5测试成功") label.show() app.exec_()
内容的提问来源于stack exchange,提问作者Lefteris
相关产品推荐
相关产品推荐

