Ich bin von segmentation fault
leiden, während Django
ausgeführt wird. (Es ist nur eine einfache Code mit Testserver)Wird Django nur mit Python geschrieben?
Als ich suchen, Django
mit Python
geschrieben.
Ich möchte sicherstellen, dass, wenn Django
mit nur python
ohne C libraries
oder etwas geschrieben, das Segmentierungsfehler erzeugen kann, so dass ich die Segmentierungsfehler sagen kann wegen Python interpreter
selbst ist.
Django
wird nur mit python
geschrieben?
------- Eidt --------
Einige andere Python-Pakete C-Bibliotheken direkt in den Paketen zum Beispiel lxml
, cx_Oracle
importieren.
Als Ergebnis, auch wenn ich Python perfekt installieren, kann es Segmentierung Fehler Zugriff auf den dritten Teil wrong C libraries
.
Meine Frage ist, dass, wenn ich Python perfekt installieren, nie Django Segmentierungsfehler erzeugen?
Weil Django
nur auf Python-Interpreter ausgeführt wird, nicht direkt auf dritte Teil C-Bibliotheken zugreifen.
Ich bin misstrauisch, dass es etwas falsch sein muss, während der Installation von Python nicht django. (Ich versuche, Python in AIX zu installieren) Python
Auch wenn es nur in Python geschrieben wurde, verwenden Sie die C-Implementierung von Python? Die meisten sind. Segmentierungsfehler sind in Python extrem selten, es ist wahrscheinlicher, dass Sie eine externe C-Bibliothek selbst verwenden. Mischen Sie beispielsweise 32-Bit und 64-Bit? – cdarke
Ob es ist oder nicht wird nicht wirklich helfen, Ihr Problem zu lösen, sollten Sie nach dem eigentlichen Problem fragen, das Sie versuchen zu lösen – Sayse
Alles in Python geschrieben ist letztlich auch in C "geschrieben", weil Python selbst in C geschrieben ist Wenn Sie Fragen zu Fehlern haben, erstellen Sie ein [MCVE] (http://stackoverflow.com/help/mcve) oder melden Sie direkt einen Fehlerbericht mit dem django-Projekt. – ray