2016-09-07 1 views
0

Récemment, j'ai commencé à utiliser theano pour faire du réseau BP de base. Le theano a été installé et mon réseau basé sur theano fonctionne bien dans mon PC. Afin de partager mon code avec mes collègues, je cherche une méthode pour empaqueter le fichier theano python dans un fichier d'exécution qui peut être exécuté sous windows sans environnement python.Comment compiler et empaqueter un fichier python dans un fichier d'exécution sous Windows 64bit

J'essaye py2exe pour finir le travail d'emballage et j'ai constaté que, l'exe emballé ne peut fonctionner que dans mon PC. Quand je copie l'exe sur d'autres PC sans python, ça ne marche pas. message d'avertissement ne donne que:

“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.” 

Mon environnement de travail est: Win10 64bit + Anaconda2

Quelqu'un pourrait me donner quelques conseils pour générer le fichier exe basé sur fichier python Théano?

Merci beaucoup.

+1

Copie possible de [Un programme Python peut-il être exécuté sur un ordinateur sans Python? Qu'en est-il de C/C++?] (Http://stackoverflow.com/questions/4894048/can-a-python-program-be-run-on-a-computer-without-python-what-about-c-c) –

Répondre

0

Essayez PyInstaller

PyInstaller est un programme qui se fige (packages) programmes Python en exécutables autonomes, sous Windows, Linux, Mac OS X, FreeBSD, Solaris et AIX.

0

J'utilise cxFreeze pour convertir mes scripts Python en .exe C'est un très bon module. Vous pouvez voir son fonctionnement here.