Python: -mno -cygwin

7

Ich versuche, eine Menge von Python unter Windows zu lernen und das beinhaltet die Installation mehrerer Pakete, aber jedes Mal, wenn ich python setup.py installiere, habe ich ein Problem mit -mno -cygwin für gcc.

Ich habe schon eine Menge Artikel gelesen und es scheint, dass sie wollen, dass diese einzelnen Pakete auf die Behebung ihrer eigenen Builds warten.

kann jemand mir einfach eine GCC-Version zur Verfügung stellen, die ich installieren kann, die immer noch -mn-cygwin unterstützt, damit ich die Bereiche weiter studieren kann, auf die ich mich konzentrieren möchte?

Danke!

    
user1260765 10.03.2012, 08:21
quelle

2 Antworten

18

Ich hatte auch dieses Problem, und das ist ein Fehler im Python-Code. Die einzige Möglichkeit, das Problem zu beheben, war die Datei C:\Python27\Lib\distutils\cygwinccompiler.py zu bearbeiten.

In dieser Datei müssen Sie jedes Vorkommen von -mno-cygwin entfernen.

Dasselbe gilt für GCC, das über MinGW installiert wird.

    
orlp 10.03.2012 11:24
quelle
1

Ich hatte das gleiche Problem, das behoben wurde, indem Instanzen des Strings "-mno-cygwin" durch "" in C:\Python27\Lib\distutils\cygwinccompiler.py

ersetzt wurden

d. h.

Ursprünglicher Code:

%Vor%

Aktualisierter Code:

%Vor%

Welchen Versions-GCC-Compiler verwenden Sie? Dieses Problem tritt nicht auf, wenn Sie GCC 3.4.4 verwenden, andernfalls müssen Sie die Zeichenfolge "-mno-cygwin" durch leere Anführungszeichen ersetzen, wie oben speziell für GCC 4.3.7 erwähnt.

    
Khokhar 24.01.2014 10:17
quelle

Tags und Links