2017-01-26 6 views
2

meine Hauptpy-Datei funktioniert ordnungsgemäß, aber wenn ich das mit cx_freeze eingefroren und ich versuche zu öffnen, tritt ein Fehler auf und kann nicht geöffnet werden. heißt es: enter image description herecx_freeze kann nicht importieren numpy

und das ist mein setup.py:

import os 
from cx_Freeze import setup, Executable 
build_exe_options = {"packages":["lxml","gzip","requests"]} 

setup( name = "name", 
     version = "0.1", 
     description = "description", 
     options = {"build_exe": build_exe_options}, 
     executables = [Executable("file.py", icon=os.path.join("icon_64x64.ico"), base="Win32GUI")]) 

..

+0

Welche Version von cx_Freeze sind Sie benutzen? Haben Sie versucht, die Aufnahme von numpy in die Liste der Pakete zusammen mit lxml, gzip und Anfragen zu erzwingen? Hast du dir die Reihe der Pandas angeschaut und herausgefunden, worüber sie sich beschweren? Manchmal erwartet es etwas im Dateisystem. –

+0

Ich habe das gleiche Problem, auch wenn ich ** options = {"build_exe": {"packages": ["numpy.lib.format"]}}, ** in der Setup-Datei verwende, es hat immer noch 'gewonnen t arbeiten. Das ist so frustrierend, ich kann einfach nicht in cx_freeze oder pyinstaller oder py2exe kompilieren ... es funktioniert einfach nicht, in jeder Python-Version (2.7 oder 3.6). – F4R

Antwort

1

Das ist für mich gearbeitet 3.6 Python

build_exe_options = {"packages": ["os", "numpy"], "includes": ["numpy"]} 
base = None 
if sys.platform == "win32": 
    base = "Win32GUI" 

setup(name="Hello World", 
     version="0.1", 
     description="My GUI application!", 
     options={"build_exe": build_exe_options}, 
     executables=[Executable("main.py", base=base)]) 
Verwandte Themen