第三方库出现相对导入错误如何解决

问题描述

我目前正在尝试使用 Pyinstaller 为我的应用程序创建一个可执行文件。 我已经可以通过在我的 .spec 文件的 hiddenimports 部分中包含相应的库来修复一些一般的导入错误

但是我现在在执行我的 .exe 时遇到以下错误

ImportError: attempted relative import with no kNown parent package

查看 Traceback,似乎我使用的包 (sklearn) 正在使用相对导入。 通读了类似的问题,我只在自己的包中需要相对导入的情况下找到了这个问题的解决方案。但是出现在我无法适应的包中时如何解决

我尝试在 hiddenimports 中明确添加 sklearn 和相应的子包(例如sklearn.utils.fixes),但这没有用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)