我运行的是python3.6.4,操作系统windows10home 64位
这不是给我带来问题的原始代码,而是编写了一个非常简单的代码来证明scipy给了我错误。在
from scipy.optimize import fsolve
print('Hello World')
close_this = input('Press ENTER to close.')
然后我转换了这个文件(你好.py)在cmd中使用下面的代码。在
^{pr2}$我收到了多次警告。都说“找不到lib”
52530 WARNING: lib not found: libopenblas.JKAMQ5EVHIVCPXP2XZJB2RQPIN47S32M.gfortran-win32.dll dependency of c:\program files (x86)\python36-32\lib\site-packages\scipy\special\_ellip_harm_2.cp36-win32.pyd
然后我运行我新创建的exe文件(你好.exe). 它闪了一下,立刻就坠毁了。它给我的错误是找不到scipy模块。在
File "Hello.py", line 1, in <module>
...
ImportError: DLL load faild: The specified module could not be found.
当我试图转换python文件而不使用第1行(导入scipy)时。我没有错误,并正确地转换为exe。在
这是我所能得到的。我很感激你的帮助。:)
我的解决方案是简单地更新PyInstaller。在
https://pyinstaller.readthedocs.io/en/v3.3.1/installation.html
相关问题 更多 >
编程相关推荐