2016-09-07 6 views
0

Недавно я начал использовать theano для создания базовой сети BP. Anano был установлен, и моя сеть, основанная на theano, хорошо работает на моем ПК. Чтобы поделиться своим кодом среди моих коллег, я ищу метод для упаковки файла anano python в один исполняемый файл, который можно запускать под окнами без среды python.Как скомпилировать и упаковать файл python в исполняемый файл под окнами 64 бит

Я пытаюсь выполнить py2exe для завершения работы по упаковке, и я обнаружил, что упакованный exe может работать только на моем ПК. Когда я копирую exe на другие ПК без python, это не работает. Только предупреждающее сообщение дает как:

“WARNING (theano.configdefaults): g++ not detected ! 

Theano will be unable to execute optimized C-implementations (for both CPU and GPU) and will default to Python implementations. Performance will be severely degraded. To remove this warning, set Theano flags cxx to an empty string.” 

Мой рабочей среды является: Win10 64bit + Anaconda2

Может кто-нибудь дать мне несколько советов, чтобы сгенерировать исполняемый файл, основанный на Theano питона файл?

Большое спасибо.

+1

Возможный дубликат [Может ли программа python запускаться на компьютере без Python? Как насчет C/C++?] (Http://stackoverflow.com/questions/4894048/can-a-python-program-be-run-on-a-computer-without-python-what-about-c-c) –

ответ

0

Попробуйте PyInstaller

PyInstaller это программа, которая замерзает (пакеты) программ Python в автономные исполняемые файлы под Windows, Linux, Mac OS X, FreeBSD, Solaris и AIX.

0

Я использую cxFreeze для преобразования моих сценариев Python в .exe Его действительно хороший модуль. Вы можете увидеть его работу here.