我试图在Python 3.4中使用cx_freeze
构建独立程序。
当我通过Python执行我的程序时,绝对没有问题(0错误,一切正常),但当我打开用.exe
创建的cx_freeze
文件时,我的GUI(Qt)就会关闭我正在调用polyfit
函数frin numpy
。
我认为这不仅仅是输入错误,因为当我尝试类似" numpy.pi + 2"在cx_freeze
之后,它运作正常。
有什么想法吗?
注意:
polyfit([1,2,3], [4,5,6], 2)
时,我遇到了同样的问题scipy.polyfit
会导致同样的问题答案 0 :(得分:0)
我解决了我的问题:
卸载所有软件包numpy / scipy
用pip重新安装whl(numpy-1.11.1 + mkl-cp34-cp34m-win32.whl和scipy-0.18.0-cp34-cp34m-win32.whl)
从https://sourceforge.net/projects/numpy/files/NumPy/1.9.2/安装numpy-1.9.2-win32-superpack-python3.4.exe
现在一切正常:)