报错:No module named typedefs
出这个错误与scikit-learn有关
打包时输入
pyinstaller -F xxx.py --hidden-import sklearn.neighbors.typedefs
成功解决
(笑死,解决个p,用别人的电脑一测试还是一输入就闪退
我这辈子还能找到打包后的exe一输入就闪退的原因吗)
换台电脑继续打包:
1、No module named ‘scipy.special.cython_special’
方法:把scipy换为1.4.1版本
activate myenv conda uninstall scipy conda install scipy==1.4.1
2、No module names ‘sklearn.utils._cython_blas’
pyinstaller -F --hidden-import="sklearn.utils._cython_blas" --hidden-import="sklearn.neighbors.typedefs" --hidden-import="sklearn.neighbors.quad_tree" --hidden-import="sklearn.tree" --hidden-import="sklearn.tree._utils" main.py
3、No module named ‘sklearn.utils._weight_vector’
pyinstaller –F --hidden-import="sklearn.utils._cython_blas" --hidden-import="sklearn.neighbors.typedefs" --hidden-import="sklearn.neighbors.quad_tree" --hidden-import="sklearn.tree._utils" --hidden-import="sklearn.neighbors._typedefs" --hidden-import="sklearn.utils._weight_vector" --hidden-import="sklearn.neighbors._quad_tree" main.py
就此没再报错



