由pyinstaller运行exe文件,但无法执行脚本XX

时间:2019-03-20 02:41:21

标签: python keras pyinstaller theano

我将Python代码打包到一个.exe文件中,但是该可执行文件无法运行,因为发生了一些错误。我不知道为什么,因为我可以从Notepad ++或Pycharm运行python代码。最后但并非最不重要的一点是,当我将cxxflagscxx设置为空时,pyinstaller打包的exe可以运行但运行缓慢。所以我将cxxflags和cxx设置为path。

这是完整的错误消息:

  

您可以在此临时文件中找到C代码:       C:\ Users \ lijiyuan \ AppData \ Local \ Temp \ theano_compilation_error_wa905uku   找不到ine>:0:0:库。       追溯(最近一次通话):         文件“ pre.py”,第26行,在         在load_model中的文件“ site-packages \ keras \ engine \ saving.py”,第419行         _deserialize_model中的文件“ site-packages \ keras \ engine \ saving.py”,第225行         在model_from_config中的第458行的文件“ site-packages \ keras \ engine \ saving.py”         反序列化文件“ site-packages \ keras \ layers__init __。py”,第55行         在deserialize_keras_object中的文件“ site-packages \ keras \ utils \ generic_utils.py”,第145行         from_config中的文件“ site-packages \ keras \ engine \ sequential.py”,第301行         添加文件“ site-packages \ keras \ engine \ sequential.py”,行165         在调用中,文件“ site-packages \ keras \ engine \ base_layer.py”,第431行         在构建中,文件“ site-packages \ keras \ layers \ convolutional.py”,第141行         包装中的文件“ site-packages \ keras \ legacy \ interfaces.py”,第91行         在add_weight中,文件“ site-packages \ keras \ engine \ base_layer.py”,第249行         在调用中,文件“ site-packages \ keras \ initializers.py”,第218行         2600行的文件“ site-packages \ keras \ backend \ theano_backend.py”,格式为random_uniform         统一显示文件“ site-packages \ theano \ sandbox \ rng_mrg.py”,第872行         文件“ site-packages \ theano \ configparser.py”,第117行,在res中         在get_substream_rstates中,文件“ site-packages \ theano \ sandbox \ rng_mrg.py”,行779         在multMatVect中的文件“ site-packages \ theano \ sandbox \ rng_mrg.py”,第62行         函数中的文件“ site-packages \ theano \ compile \ function.py”,第317行         在pfunc中,文件“ site-packages \ theano \ compile \ pfunc.py”,第486行         orig_function中的文件“ site-packages \ theano \ compile \ function_module.py”,行1841         在create中,文件“ site-packages \ theano \ compile \ function_module.py”,行1715         在make_thunk中,文件“ site-packages \ theano \ gof \ link.py”,行699         在make_all中的文件“ site-packages \ theano \ gof \ vm.py”,行1091         在make_thunk中,第955行的文件“ site-packages \ theano \ gof \ op.py”         在make_c_thunk中,文件“ site-packages \ theano \ gof \ op.py”,第858行         在make_thunk中的文件“ site-packages \ theano \ gof \ cc.py”,第1217行         编译中的文件“ site-packages \ theano \ gof \ cc.py”,行1157         文件“ site-packages \ theano \ gof \ cc.py”,行1620,在cthunk_factory中         在module_from_key中的文件“ site-packages \ theano \ gof \ cmodule.py”,行1181         在compile_cmodule中,文件“ site-packages \ theano \ gof \ cc.py”,第1523行         在compile_str中的文件“ site-packages \ theano \ gof \ cmodule.py”,行2391       异常:(“编译节点时发生以下错误”,DotModulo(A,s,m,A2,s2,m2),'\ n','编译失败   (返回状态= 1):在包含的文件中   F:/Anaconda2/envs/python35/include/Python.h:8:0,\ r。
  从   C:\ Users \ lijiyuan \ AppData \ Local \ Theano \ compiledir_Windows-10-10.0.17763-SP0-Intel64_Family_6_Model_60_Stepping_3_GenuineIntel-3.5.6-32 \ tmpje4isr5h \ mod.cpp:1:\ r。 F:/Anaconda2/envs/python35/include/pyconfig.h:78:0:警告:   重新定义了“ MS_WIN32” \ r。 #define MS_WIN32 / *仅支持win32和   更大。 * / \ r。 ^ \ r。 :0:0:注意:这是   先前的定义\ r。   C:\ Users \ lijiyuan \ AppData \ Local \ Theano \ compiledir_Windows-10-10.0.17763-SP0-Intel64_Family_6_Model_60_Stepping_3_GenuineIntel-3.5.6-32 \ tmpje4isr5h \ mod.cpp:3:31:致命错误:theano_mod_helper.h:没有此类错误文件或目录\ r。   编译终止。\ r。 ','[[DotModulo(A,s,m,A2,s2,m2)]')       [336]无法执行脚本预

我正在使用:
Windows 10 64位
Python 3.5 32位
Theano 1.0.2

0 个答案:

没有答案