python - 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 上尝试过。
有没有人知道如何解决这个问题?谢谢你。
解决方案
推荐阅读
- sql - 在 oracle 上向 all_directories 添加新目录失败?
- asp.net-mvc - 登录的响应列
- ios - 致命错误:违反不变量:不透明的小字符串
- c# - Windows 窗体 - 显示变化的值
- python - 如何使用 shutil.copy 在 Python 3 中修复“FileNotFoundError:[Errno 2]”
- java - How to specify class files with bnd
- php - 连接两个表后,在 codeigniter 中只返回单个结果
- c# - 如何在不更改机器时区和编写时区转换代码的情况下获取 EST 日期时间?
- javascript - Joi 如何合并/追加/添加子模式取决于特定的输入
- arduino - Arduino nano、mini DFplayer MP3 断开连接