我正在尝试使用PyInstaller
将应用程序导出到独立的.exe。该脚本运行完成,但运行.exe后,我收到以下错误。
File "cytoolz/itertoolz.pyx", line 34, in init cytoolz.itertoolz
AttributeError: type object 'cytoolz.itertoolz.remove' has no attribute '__reduce_cython__'
[5448] Failed to execute script main
查看堆栈跟踪,错误是从导入scikit-image
生成的,skimage -> dask -> cytoolz
具有子依赖关系cytoolz
。我认为问题来自from __ import *
中的import语句,它使用了几个PyInstaller
语句。其他人似乎遇到了{{1}}和通配符导入的问题,但没有一个可用的解决方案对我有用。是否有一个优雅的解决方案,不涉及修改包本身?
版本信息: