且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Pyinstaller和sklearn.ensemble:'ModuleNotFoundError:没有名为'sklearn.neighbors.quad_tree'的模块[2760]'

更新时间:2023-11-22 11:05:52

我在sklearn和pyinstaller中遇到了同样的问题.

I ran into the same problem with sklearn and pyinstaller.

这是我的解决方法:

1.)使用命令:

> pyi-makespec -F visual_vitals.py

2.)这将创建一个名为vitals.spec的文件

2.)This will create a file by name vitals.spec

3.)使用

> hidden imports=[]

在规格文件中.

> hiddenimports = ['pandas._libs.tslibs.timedeltas',
>                  'sklearn.neighbors.typedefs']

4.)在规范文件的开头添加这两行以增加递归限制

4.)Add these two lines to increase recursion limit at beginning of the spec file

> import sys 
> 
> sys.setrecursionlimit(5000)

5.)运行:

> pyinstaller visual_vitals.spec