'Module scheinen zu fehlen' - py2exe

Ich bin mit py2exe-0.6.9.win32-py2.7.exe und Umgerechnet eine .py-Datei .exe. Das problem ist, dass es sich nicht öffnen, wie heißt es so etwas wie "unable to import Frame', wenn ich versuche, Sie zu öffnen .exe-Datei. 'Frame' ist ein anderes .py-Datei, die ich schrieb einige code-in.

Auch, wenn ich öffnen Sie ein weiteres .exe-Datei(konvertiert aus .py-Datei), die nicht importieren .py-Datei, die ich gemacht habe, öffnet sich ohne Probleme.

Hier ist meine setup.py Datei.

from distutils.core import setup
import py2exe
from glob import glob
import sys
import os
sys.path.append("C:\\Users\\USER\\Desktop\\Microsoft.VC90.CRT")
print os.path.isdir("C:\\Users\\USER\\Desktop\\Microsoft.VC90.CRT")
data_files = [("Microsoft.VC90.CRT",glob(r'C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91\*.*'))]

setup(data_files="",console=["C:\\3d-Model\\bin\\Application.py"])

BEARBEITEN:
Ich Verstand das problem. die Module derzeit nur in C:\Python27\Lib\site-packages\ wird importiert .exe-Datei.
Die Frage ist nun, muss ich die Kopie jedes Modul die .exe-Datei versucht zu importieren C:\Python27\Lib\site-packages\ vor der Ausführung von py2exe oder gibt es einen anderen einfacheren Weg?

Vielen Dank im Voraus.

bitte fügen Sie einen leeren init.py in Ihrem python/sitepakages/Modul, welches es sagt, import Fehler
übrigens, das Modul funktioniert, es zeigt, import Fehler
Danke. Irgendwie half mir herauszufinden, was das problem verursacht. Bitte sehen Sie sich den BEARBEITEN .
ja! u müssen, um Ort, 'init.py' zu jedem Modul Ihre Verwendung in Ihrem Projekt. seit init.py erzählen Ihre py2exe-Konverter, es ist ein python-Modul, hier
Du meinst, ich muss einen völlig leeren "init.py" in jedem Ordner(und Unterordner?) wo es ist .py-Datei, die meine .exe braucht, um zu importieren.

InformationsquelleAutor user3109895 | 2014-07-02

Schreibe einen Kommentar