首页 > 解决方案 > pyinstaller 和 sklearn 不兼容

问题描述

我正在尝试使用 auto-py-to-exe 创建一个 .exe 文件和一个 .py 文件,该文件使用 pyinstaller 创建文件。

问题是,在我导入 sklearn lib 的代码上,打开输出 exe 文件时出现以下错误:

在此处输入图像描述

我已经尝试过包含来自 sklearn、cx-freeze、sklearn.neighbors.typedefs'、'sklearn.neighbors.quad_tree'、'sklearn.tree._utils' 和 sklearn.utils._cython_blas 的隐藏导入。还尝试了一个文件和一个目录,都存在同样的问题。

也尝试直接使用pyinstaller,同样的错误。它适用于没有 sklearn 的代码。在 python 版本 3.6、3.7 和 3.8 上尝试过。

有没有人知道如何解决这个问题?谢谢你。

标签: pythonpyinstaller

解决方案


推荐阅读