Versuch cffi.FFI.verify() auf Fenster aufrufen wird diesen Fehler erzeugen:Wie konfiguriert man Python cffi-Bibliothek, um mingw zu verwenden?
distutils.errors.DistutilsPlatformError: Unable to find vcvarsall.bat
Ich möchte mingw verwenden, anstatt msvc zu kompilieren. Ich habe versucht, distutils zu machen verwenden mingw durch die Schaffung von c: \ Python27 \ Lib \ distutils \ distutils.cfg mit
[build]
compiler = mingw32
aber dies scheint nicht cffi zu beeinflussen, bekomme ich immer noch vcvarsall.bat Fehler fehlt.
Also wie kann ich cffi verwenden gcc/mingw (oder im Allgemeinen andere C-Compiler)?
Was gibt 'gcc --version' in einer Eingabeaufforderung zurück? Ist der Pfad zu 'MinGW/bin' in Ihrem 'PATH'-env korrekt eingestellt? var. ? –
Ja, das sind sie. Ich kann gcc (GCC) 4.7.2 von derselben Cmd-Eingabeaufforderung aufrufen, mit der ich das Python-Skript ausführen möchte. Windows-Pfad enthält MinGW/bin Verzeichnis – vanem