Nuitka 错误,未找到 'sklearn.utils' 预期的隐式模块 'sklearn.utils._unittest_backport'

Nuitka Error, implicit module 'sklearn.utils._unittest_backport' expected by 'sklearn.utils' not found

我正在尝试将我的 python 脚本编译成单个 EXE。 Nuitka 可以做到这一点并且拥有可接受的许可证(Apache 免费许可证 https://nuitka.net/pages/overview.html)。

我能够通过在下面添加命令行参数来解决 2 个警告,但我无法解决下面的错误。

我在网上搜索了 Nuitka 和以下错误的组合,但没有收到足够具体的结果来解决问题。

我知道如果没有代码可能很难排除故障,但是如果有一部分代码我应该提取以进行重现,请告诉我。

我是否需要安装 "sklearn.utils._unittest_backport" 来解决这个错误?

我是运行以下的人:

我使用的命令行是:

python -m nuitka --standalone --plugin-enable=sklearn --plugin-enable=numpy --nofollow-import-to=sklearn.utils._unittest_backport MyFile.py

我收到的错误是:

错误,未找到 'sklearn.utils' 预期的隐式模块 'sklearn.utils._unittest_backport'。

如果您能提供任何帮助,我们将不胜感激。

我找到了解决上述错误的方法。我运行

pip install --user -U scikit-learn

为了检查,我从 Python 命令行 运行 执行以下命令并成功完成:

进口sklearn.utils._unittest_backport

我之前安装了 scikit-learn,但它似乎缺少我需要的文件。

仅供参考,_unittest_backport.py 在这里:

C:\ProgramData\Anaconda3\Lib\site-packages\sklearn\utils