Heim >Backend-Entwicklung >Python-Tutorial >Warum ist „Microsoft Visual C 14.0' für die lxml-Installation unter Windows erforderlich und wie kann ich das Problem beheben?

Warum ist „Microsoft Visual C 14.0' für die lxml-Installation unter Windows erforderlich und wie kann ich das Problem beheben?

Barbara Streisand
Barbara StreisandOriginal
2024-11-21 08:09:09388Durchsuche

Why is

Lxml-Installationsfehler unter Windows: Behebung von „Microsoft Visual C 14.0 erforderlich“

Beim Versuch, das Lxml-Paket mit pip in Windows 10 zu installieren , können Benutzer auf die Fehlermeldung „Microsoft Visual C 14.0 ist erforderlich“ stoßen. Dieses Problem tritt auf, obwohl möglicherweise Visual Studio 2015 installiert ist.

Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Überprüfen Sie die Installation des Visual Studio C-Compilers: Stellen Sie sicher, dass Sie haben den C-Compiler bei der Installation von Visual Studio installiert. Öffnen Sie das Visual Studio-Setup unter „Programme und Funktionen“ und navigieren Sie zu „Programmiersprachen“ –> VC. Bestätigen Sie, dass die Option aktiviert ist.
  2. Visual Studio 2015 aktualisieren: Suchen Sie nach verfügbaren Updates für Visual Studio 2015. Bei der Installation von Updates können Komponenten fehlen, die für die lxml-Installation erforderlich sind.
  3. Visual Studio C Build Tools neu installieren: Wenn das Problem weiterhin besteht, versuchen Sie, die Visual Studio C Build Tools manuell von der offiziellen Website von Microsoft herunterzuladen und zu installieren.
  4. Aktivieren Sie Visual C Toolkit für Python:Öffnen Sie eine Visual Studio-Eingabeaufforderung als Administrator und führen Sie den folgenden Befehl aus:

    "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86

    Dieser Befehl legt vorübergehend die Umgebungsvariablen fest, die Python zum Erstellen der lxml-Erweiterung benötigt.

  5. lxml erneut installieren: Versuchen Sie nach Abschluss der obigen Schritte erneut, lxml über pip zu installieren, indem Sie Folgendes verwenden:

    pip install lxml

Wenn Sie diese Schritte befolgen, sollten Sie lxml erfolgreich installieren können, ohne dass der Fehler „Microsoft Visual C 14.0 erforderlich“ auftritt.

Das obige ist der detaillierte Inhalt vonWarum ist „Microsoft Visual C 14.0' für die lxml-Installation unter Windows erforderlich und wie kann ich das Problem beheben?. 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