Запустить исполняемый файл с помощью pyinstaller и не удалось выполнить сценарий XX - PullRequest
0 голосов
/ 20 марта 2019

Я упаковал код Python в файл .exe, но исполняемый файл не может быть запущен из-за некоторых ошибок. Я не знаю почему, потому что я могу запустить код Python из Notepad ++ или Pycharm. Наконец, что не менее важно, когда я устанавливаю cxxflags и cxx пустыми, исполняемый файл, упакованный pyinstaller, может работать, но медленно Поэтому я установил cxxflags и cxx в path.

Вот полное сообщение об ошибке:

Вы можете найти код C в этом временном файле: C: \ Users \ lijiyuan \ AppData \ Local \ Temp \ theano_compilation_error_wa905uku библиотека ine>: 0: 0: не найдена. Traceback (последний вызов был последним): Файл "pre.py", строка 26, в Файл "site-packages \ keras \ engine \ save.py", строка 419, в load_model Файл "site-packages \ keras \ engine \ save.py", строка 225, в _deserialize_model Файл "site-packages \ keras \ engine \ save.py", строка 458, в model_from_config Файл "site-packages \ keras \ layer__init __. Py", строка 55, в десериализации Файл "site-packages \ keras \ utils \ generic_utils.py", строка 145, в deserialize_keras_object Файл "site-packages \ keras \ engine \ sequential.py", строка 301, в from_config Файл "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, в оболочке Файл "site-packages \ keras \ engine \ base_layer.py", строка 249, в add_weight Файл "site-packages \ keras \ initializers.py", строка 218, в call Файл "site-packages \ keras \ backend \ theano_backend.py", строка 2600, в random_uniform Файл "site-packages \ theano \ sandbox \ rng_mrg.py", строка 872, в униформе Файл "site-packages \ theano \ configparser.py", строка 117, в формате res Файл "site-packages \ theano \ sandbox \ rng_mrg.py", строка 779, в get_substream_rstates Файл "site-packages \ theano \ sandbox \ rng_mrg.py", строка 62, в multMatVect Файл "site-packages \ theano \ compile \ function.py", строка 317, в функции Файл "site-packages \ theano \ compile \ pfunc.py", строка 486, в pfunc Файл "site-packages \ theano \ compile \ function_module.py", строка 1841, в orig_function Файл "site-packages \ theano \ compile \ function_module.py", строка 1715, в create Файл "site-packages \ theano \ gof \ link.py", строка 699, в make_thunk Файл "site-packages \ theano \ gof \ vm.py", строка 1091, в make_all Файл "site-packages \ theano \ gof \ op.py", строка 955, в make_thunk Файл "site-packages \ theano \ gof \ op.py", строка 858, в make_c_thunk Файл "site-packages \ theano \ gof \ cc.py", строка 1217, в make_thunk Файл "site-packages \ theano \ gof \ cc.py", строка 1157, в compile Файл "site-packages \ theano \ gof \ cc.py", строка 1620, в cthunk_factory Файл "site-packages \ theano \ gof \ cmodule.py", строка 1181, в module_from_key Файл "site-packages \ theano \ gof \ cc.py", строка 1523, в compile_cmodule Файл "site-packages \ theano \ gof \ cmodule.py", строка 2391, в compile_str Исключение: («При компиляции узла произошла следующая ошибка», DotModulo (A, s, m, A2, s2, m2), «\ n», «Ошибка компиляции») (статус возврата = 1): в файле, включенном из F: /Anaconda2/envs/python35/include/Python.h: 8: 0, \ г
. от 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: \ г. F: /Anaconda2/envs/python35/include/pyconfig.h: 78: 0: предупреждение: "MS_WIN32" переопределено \ r. #define MS_WIN32 / * поддерживает только win32 и больше. */\р. ^ \ Г. : 0: 0: примечание: это местоположение предыдущее определение 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_her.per файл или каталог \ r.компиляция прекращена.',' [DotModulo (A, s, m, A2, s2, m2)] ') [336] Не удалось выполнить скрипт предварительно

Я использую:
Windows 10 64 бит
Python 3.5 32 бит
Theano 1.0.2

...