此处调用自定义文件ui文件夹下的home.py失败,显示错误ModuleNotFoundError: No module named 'ui.home'

分析原因: 按ctrl点击ui后发现此处跳转到 ,说明我的ui文件夹和我配置的环境中的文件夹重名了,pycharm优先调用了环境中的文件

解决方案:将文件夹改名

再次按ctrl点击ui_,

当发现自己已经在工程中定义了自己的模块,但导入时 报错 ModuleNotFoundError : No module named ‘用户自定义模块’,这有可能是没有识别出你的工程目录,可以在你的程序中加入如下语句: import os import sys sys.path.append('用户工程的绝对路径') 这样,问题就解决了 " ModuleNotFoundError : No module named 'xxx'"这个 报错 是个非常常见的 报错 ,几乎每个python程序员都遇到过,导致这个 报错 的原因也非常多,下面是我曾经遇到过的原因和解决方案 module 包没安装 忘了import 没有__init__.py文件 package包的版本不对 自定义的包名与安装的包名相同,导致import包的时候导错了包 没设置PYTHO... 总结起来,当出现" ModuleNotFoundError : No module named 'xxx'"错误时,首先要确保所需的模块已正确安装,然后检查模块的导入路径、命名规范和文件位置。在我们的示例中,确保名为'my_ module .py'的文件存在于与主代码文件相同的目录中。这个问题的主要原因是,Python解释器无法找到名为'my_ module '的模块。Python模块的命名规范是遵循一定的规则的。在我们的示例中,确保'my_ module '模块的名称正确,并且没有与Python内置模块重名。 然后把exe拖进cmd命令窗口,回车运行,就能够看到 报错 信息了。 》》》注意打包时不能带 --noconsole参数,否则就算在cmd窗口也看不到 报错 信息的。例如:pyinstaller test.py --noconsole 生成的test.exe 拖到cmd窗口执行,出错了,.