Aucun module nommé les builtins

Je suis en train de convertir mon .py script dans un fichier exécutable à l'aide de py2exe. J'ai eu un certain nombre de problèmes jusqu'à présent qui ont été largement abordé par les "options" dans le fichier de configuration ci-dessous. Mais maintenant j'ai un problème que je n'ai pas été capable de trouver une solution, et je me demandais si d'autres personnes ont eu ce même problème et résolu.

Quand j'execute le fichier de configuration ci-dessous à l'aide de "python setup.py py2exe" il me donne un exécutable, mais quand je le lance, il se plaint de "No module named objets internes".

Le seul autre post que j'ai pu trouver sur ce sujet ont indiqué que les builtins est un python3 chose, mais je suis en cours d'exécution 2.7.

Apprécie tous les conseils ou des conseils sur ce.

from distutils.core import setup
import py2exe

from distutils.filelist import findall
import os
import matplotlib
matplotlibdatadir = matplotlib.get_data_path()
matplotlibdata = findall(matplotlibdatadir)



setup(
    console=['DET14.py'],
    options={
             'py2exe': {
                        'packages' : ['matplotlib', 'pytz'],
                        'dll_excludes':['MSVCP90.DLL',
                                        'libgdk-win32-2.0-0.dll',
                                        'libgobject-2.0-0.dll',
                                        'libgdk_pixbuf-2.0-0.dll'],
                        'includes':['scipy.sparse.csgraph._validation',
                            'scipy.special._ufuncs_cxx']
                       }
            },
#    data_files=matplotlibdata_files
    data_files=matplotlib.get_py2exe_datafiles()
)

Voici la liste complète de ce que le message d'erreur ressemble à:

Aucun module nommé les builtins

Est que l'intégralité de la totalité de l'erreur? Pas de pile?
Bon point... j'ai ajouté plein de message d'erreur que je reçois.
Que la trace de la pile des points à un morceau de code emballé faire quelque chose d'intéressant. Il serait probablement intéressant de regarder ce qu'est, exactement, c'est jusqu'à.
Eh bien, la chose étrange, c'est que le programme s'exécute perfeectly comme un script python, mais il donne à cette erreur lorsque vous exécutez un fichier exécutable. Jusqu'à présent les problèmes de ce genre ont été traitées par la modification de mon fichier de configuration. Je ne peux pas trouver n'importe où, ce package I devraient ajouter (ou d'autres fix) afin de remédier à cette erreur.
Je ne doute pas qu'il y a quelque chose de py2exe fait mal, mais vous avez encore besoin de regarder le code que l'exception est originaire de la figure ce py2exe fait mal. Inspecter le code qui ne peut pas être exécuté en vertu de py2exe est quelque chose d'une condition préalable pour comprendre pourquoi ce code ne fonctionne pas sous py2exe, après tout.

OriginalL'auteur Charlie_M | 2014-12-16