我正在使用 cx_freeze、Python3 和来自 lfd.uci.edu 的 Scipy 安装创建一个 Windows EXE。运行 exe 后,我收到错误:ImportError: cannot import name nonlin
.
这里引用的 Scipy 文件行,位于 site-packages\scipy\optimize_root.py:from . import nonlin
中。
我可以用 Python 加载控制台,并成功运行import scipy.optimize.nonlin
. 将 scipy.optimize.nonlin 添加到我的 setup.py 包含并不能解决问题。
nonlin.py 位于我的 scipy 安装中的优化目录中,其对应位置为库文件 cx_freeze 生成的编译文件。