Qt Creator运行Python项目报错:无法找到'__main__'模块求解决
解决Qt Creator中Python项目启动时找不到__main__模块的问题
从错误信息can't find '__main__' module in ''可以看出,Python解释器没有接收到要运行的脚本文件路径,启动命令里的脚本位置是空的。以下是具体解决步骤:
检查并修正运行配置
- 在Qt Creator左侧边栏点击「项目」图标,切换到「运行」标签页
- 找到「命令」字段,确认已正确指向你的Python解释器路径:
C:\Users\aonob\AppData\Local\Programs\Python\Python310\python.exe - 在「命令行参数」中,必须指定要运行的
main.py完整路径,格式为:-u "你的项目根目录路径\main.py"(例如-u "D:\Projects\MyQtPythonApp\main.py") - 确认「工作目录」设置为项目根目录,确保Python能正确定位到脚本文件
验证项目文件完整性
- 确认项目根目录下存在
main.py和main.qml文件,文件路径不要包含特殊字符或未转义的空格 - 你的
main.py代码中已经包含if __name__ == "__main__"入口块,这部分无需修改
- 确认项目根目录下存在
其他排查方案
- 如果是自动生成的项目出现路径识别错误,尝试重新创建项目,创建过程中确保选择正确的Python 3.10.6解释器和项目存储路径
- 进入Qt Creator的「工具」→「选项」→「Python」,检查已添加的Python解释器列表,确认Python 3.10.6已正确配置并设为默认
内容的提问来源于stack exchange,提问作者Flimzy
相关产品推荐
相关产品推荐

