2016-11-09 3 views
2

J'ai des problèmes avec py2exe. Je veux simplement « convertir » un fichier .py dans un fichier .exe, que je peux easiely courir sur mon PC, mais si je lance un py2exe message d'erreur apparaît:py2exe 1 modules manquants, readline

Voici mon setup.py:

from distutils.core import setup 
import py2exe, sys, os 
setup(console=['filename.py']) 

Et le message d'erreur des documents suivants:

1 missing Modules 
? readline       imported from cmd, code, pdb 
Building 'dist\filename.exe'. 
error: [Errno 2] No such file or directory: 'C:\\Users\\Name\\AppData\\Local\\Programs\\Python\\Python35-32\\lib\\site-packages\\py2exe\\run_w-py3.5-win32.exe' 

J'espère que vous les gars peuvent me aider;) greetz

+0

Apparemment, le problème est que 3.5 n'est pas encore supporté. Si vous consultez le dossier de py2exe, vous remarquerez que la plupart des autres versions sont disponibles, y compris 3.4, mais pas 3.5. Je cours dans le même problème ici – RedactedProfile

Répondre

0

mai vous devez installer le paquet readline premier.
Ce paquet ne fonctionne pas dans Windows par défaut.
Si vous êtes sous Windows, vous devez utiliser pyreadline au lieu de readline

pip install pyreadline 

Il fonctionne pour moi.