Heim >Backend-Entwicklung >Python-Tutorial >Warum erhalte ich beim Installieren von Python-Paketen die Meldung „Fehler: vcvarsall.bat konnte nicht gefunden werden'?

Warum erhalte ich beim Installieren von Python-Paketen die Meldung „Fehler: vcvarsall.bat konnte nicht gefunden werden'?

Susan Sarandon
Susan SarandonOriginal
2024-12-25 08:23:12313Durchsuche

Why Am I Getting

Fehler: vcvarsall.bat konnte beim Installieren von Python-Paketen nicht gefunden werden

Beim Versuch, das Python-Paket dulwich mit pip install dulwich oder manuell zu installieren Bei der Installation von python setup.py kann bei Benutzern der Fehler „Fehler: vcvarsall.bat konnte nicht gefunden werden“ auftreten. Diese Fehlermeldung weist darauf hin, dass die erforderliche Version von Visual C auf dem System fehlt.

Bei Windows-Installationen erwartet Python 2.7 bei Paketinstallationen über setup.py ein installiertes Visual Studio 2008. Sie können diese Anforderung jedoch umgehen, indem Sie manuell den richtigen Pfad in der Umgebungsvariablen VS90COMNTOOLS festlegen.

Um die richtige Umgebungsvariable einzurichten, führen Sie einen der folgenden Befehle basierend auf Ihrer installierten Visual Studio-Version aus:

  • Visual Studio 2010 (VS10): SET VS90COMNTOOLS=%VS100COMNTOOLS%
  • Visual Studio 2012 (VS11): SET VS90COMNTOOLS=%VS110COMNTOOLS%
  • Visual Studio 2013 (VS12): SET VS90COMNTOOLS=%VS120COMNTOOLS%
  • Visual Studio 2015 (VS14): SET VS90COMNTOOLS=%VS140COMNTOOLS%

Bitte beachten Sie, dass einige Berichte darauf hinweisen, dass diese Methode möglicherweise nicht zum Kompilieren von Python-Modulen funktioniert. Wenn Sie auf Probleme stoßen, finden Sie weitere Anleitungen in Ressourcen wie „Erstellen von lxml für Python 2.7 unter Windows“.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Installieren von Python-Paketen die Meldung „Fehler: vcvarsall.bat konnte nicht gefunden werden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn