Fehler: Befehl 'cl.exe' fehlgeschlagen: Keine solche Datei oder Verzeichnis

Ich versuche derzeit, PYODBC per Pip zu installieren, bekomme aber einen Fehler. An diesem Punkt bin ich in einem Verlust, was zu tun ist.
Hier sieht das aus:

C:\Users\c.ginther>pip install pyodbc Collecting pyodbc Using cached pyodbc-3.0.10.tar.gz Installing collected packages: pyodbc Running setup.py install for pyodbc ... error Complete output from command "c:\program files\python35\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\CB9EB~1.GIN\\AppData\\Local\\Temp\\pip-build-mdyxyolm\\pyodbc\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\CB9EB~1.GIN\AppData\Local\Temp\pip-ag94eyey-record\install-record.txt --single-version-externally-managed --compile: running install running build running build_ext building 'pyodbc' extension creating build creating build\temp.win-amd64-3.5 creating build\temp.win-amd64-3.5\Release creating build\temp.win-amd64-3.5\Release\Users creating build\temp.win-amd64-3.5\Release\Users\CB9EB~1.GIN creating build\temp.win-amd64-3.5\Release\Users\CB9EB~1.GIN\AppData creating build\temp.win-amd64-3.5\Release\Users\CB9EB~1.GIN\AppData\Local creating build\temp.win-amd64-3.5\Release\Users\CB9EB~1.GIN\AppData\Local\Temp creating build\temp.win-amd64-3.5\Release\Users\CB9EB~1.GIN\AppData\Local\Temp\pip-build-mdyxyolm creating build\temp.win-amd64-3.5\Release\Users\CB9EB~1.GIN\AppData\Local\Temp\pip-build-mdyxyolm\pyodbc creating build\temp.win-amd64-3.5\Release\Users\CB9EB~1.GIN\AppData\Local\Temp\pip-build-mdyxyolm\pyodbc\src cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DPYODBC_VERSION=3.0.10 -DPYODBC_UNICODE_WIDTH=2 -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include "-Ic:\program files\python35\include" "-Ic:\program files\python35\include" /EHsc /TpC:\Users\CB9EB~1.GIN\AppData\Local\Temp\pip-build-mdyxyolm\pyodbc\src\buffer.cpp /Fobuild\temp.win-amd64-3.5\Release\Users\CB9EB~1.GIN\AppData\Local\Temp\pip-build-mdyxyolm\pyodbc\src\buffer.obj /Wall /wd4668 /wd4820 /wd4711 /wd4100 /wd4127 /wd4191 error: command 'cl.exe' failed: No such file or directory 

2 Solutions collect form web for “Fehler: Befehl 'cl.exe' fehlgeschlagen: Keine solche Datei oder Verzeichnis”

Als user590028 erwähnt in den Kommentaren python erfordert ein C-Compiler, um Pakete wie pyodbc zu installieren. Unter Windows der häufigste Compiler ist Visual Studio C ++, also überprüfen Sie die Liste unten genommen von Microsoft Visual C ++ Compiler für Python 3.4

  • Visual Studio 2008 für Python 2.7.
  • Visual Studio 2010 für Python 3.4.

Neuere Versionen von Visual Studio sollten auf Python 3.5 arbeiten.

Wenn Sie Visual Studio installieren, sollten Sie in der Lage sein, pyodbc ohne Fehler zu erstellen.

Visual Studio wurde installiert, aber Fehler verstecken sich nicht

Fehler: Befehl 'cl.exe' fehlgeschlagen: Keine solche Datei oder Verzeichnis

  • Verwenden von Sql Server mit Django in der Produktion
  • Holen Sie sich Daten von Pandas in einen SQL Server mit PYODBC
  • Wie beschleunige ich mit Bulk Insert auf MS Server von Python mit Pyodbc aus CSV
  • Pyodbc.connect timeout-Argument wird für Aufrufe von SQL Server ignoriert
  • Kann pyodbc nicht installieren
  • Pyodbc und python 3.4 unter Windows
  • Pyodbc-Fehler Datenquellenname nicht gefunden und kein Standardtreiber angegebenes Paradoxon
  • Wie kodiere ich Unicode-Strings mit pyodbc, um in einem SAS-Dataset zu speichern?
  • Wie kann ich eine lokale Datenbank mit pyodbc in python verbinden?
  • Häufige Wege zur Verbindung mit Odbc von Python auf Windows?
  • MSSQL2008 - Pyodbc - Vorheriges SQL war keine Abfrage
  • Python ist die beste Programmiersprache der Welt.