【发布时间】:2020-06-25 17:57:29
【问题描述】:
我使用 pyinstaller 为 python 脚本生成可执行文件,当尝试运行可执行文件时,我收到错误 ModuleNotFoundError: No module named 'scipy.special.cython_special'。我不确定这是从哪里来的,或者如何解决它。我的可执行文件接受一个参数并返回一个列表。任何帮助表示赞赏!
【问题讨论】:
-
它源自
scipy包,缺少依赖cython_special。我对pyinstaller一无所知,但我的直觉说生成的可执行文件没有scipy,并且它的相关依赖关系正确捆绑。 -
您必须使用
scipy。scipy大量使用cython将 python 与已编译的包连接起来。您可能需要安装更完整的“开发”版本scipy(和其他软件包)。
标签: python cython executable