von. import _methods ImportError: Der Name '_methods' kann nicht in cx-freeze python importiert werden

8

exe erstellt erfolgreich mit cx-freeze.but, es zeigt folgenden Fehler beim Ausführen exe-Datei

  

**   von . import _methods ImportError: kann den Namen '_methods' nicht importieren

**

    
Jeyi 19.01.2017, 06:44
quelle

2 Antworten

15

Diese Frage wurde bereits beantwortet: Warum bekomme ich diesen Importfehler? aber der Vollständigkeit halber ist hier die Antwort für diesen speziellen Fall: cx_freeze importiert nicht das optionale Modul _method , also müssen Sie ihm explizit sagen, es zu tun.

%Vor%

Im obigen Code muss ich auch Format nach _methods importieren. Für mich sind die 2 Module ausreichend, eventuell benötigt man mehr.

    
Rodolfo 31.01.2017 14:18
quelle
0

Ok, ich denke wir sind im selben Boot. Ich bekomme die Idee vom letzten Post, aber ich bin nicht so vertraut mit der Grammatik und es gibt eine andere Grammatik mit dem letzten Post in setup.py.

Aber ich bekomme einen anderen Weg, dies zu lösen:

füge import numpy.core._methods und import numpy.lib.format in deine Python-Datei ein.

    
user419050 17.07.2017 23:07
quelle

Tags und Links