5 Stimmen

python3 + lxml unter Windows installieren

Ich würde gerne python3 mit lxml auf Windows 7 installieren. Es scheint mehrere Versionen zu geben. Was ist die beste Version/Weg zu installieren?

  • Mit "am besten" meine ich meist "am einfachsten".
  • Punkte, wenn ich nichts kompilieren muss.

3 Stimmen

Versuchen Sie python-3.2.2.msi von python.org/ftp/python/3.2.2 und lxml-2.3.1.win32-py3.2.exe aus lfd.uci.edu/~gohlke/pythonlibs/#lxml

3voto

Deina Underhill Punkte 557

Ich hatte das gleiche Problem, die richtige Version zu finden. Nach mehreren Stunden der Verwirrung fand ich schließlich die Windows-Binärdatei für Python 3 bei Christoph Gohlke's Inoffizielle Windows-Binärdateien für Python-Erweiterungspakete Website der UC Irvine.

Er hat wirklich das A-Z der Python-Erweiterungen, sofern sie für Python verfügbar sind. Vom PIP-Installationsprogramm über die Segmentierung chinesischer Wörter bis hin zu einem Fourier-Spektralschätzer mit mehreren Trapezen ist alles dabei, was man sich wünschen kann. Darüber hinaus geht es um biologische und wissenschaftliche Spezialerweiterungen.

2voto

bakennedy Punkte 386

Verwenden Sie die aktuelle stabile Version von 3, 3.2.2. Ein Installationsprogramm für Windows finden Sie hier http://python.org/ftp/python/3.2.2/python-3.2.2.msi die Python für Sie installieren wird.

Benutzen Sie die Python Package Index Version von lxml: Es gibt ein Windows-Installationsprogramm speziell für Python 3.

http://pypi.python.org/packages/3.1/l/lxml/lxml-2.2.8.win32-py3.1.exe#md5=d1fb73a8596bb77e155cef7ae6b0bc53

Laden Sie das Python-Installationsprogramm herunter und führen Sie es aus, dann laden Sie das lxml-Installationsprogramm herunter und führen Sie es aus: So einfach sollte es sein.

1voto

Flak DiNenno Punkte 2021

Keine Kompilationen und IMHO der beste Weg:

Vor allem, weil die Anweisungen unter den vollständigsten und immer noch SCHNELL zu erledigen. Bei mehr als einer Gelegenheit, bei der ich nur die MSI- und die LXML-Binärdateien verwendet habe, bin ich auf Probleme gestoßen, bei denen die Installation abbrach/beendet wurde gccmingw Fehler.


Diese Anweisungen sind für Windows7 oder Windows8 mit Python3.3 .

Allerdings Sie sollten für verschiedene Versionen funktionieren, da sich die Versionen von Python und andere entsprechende Voraussetzungen ändern/entwickeln:

  1. Installieren Sie Python3.3 :
    1. Laden Sie die letzte Version von Python 3.3 (derzeit 3.3.5) von der Download-Seite herunter HIER
      • Direkter Link für Win32 MSI-Installationsprogramm -> HIER
      • Direkter Link für Win64 MSI-Installationsprogramm -> HIER
    2. Führen Sie einfach die MSI-Datei aus, um Python zu installieren. Es registriert sich selbst in der Registrierung und erscheint in der Liste der hinzugefügten/entfernten Programme.
    3. HINWEIS: In den folgenden Anweisungen wird davon ausgegangen, dass Sie Python unter dem Standardpfad von C:\python33\ wenn Sie während des Python-Installationsassistenten gefragt werden
  2. Fügen Sie die C:\python33\C:\python33\scripts Verzeichnisse zum Systempfad hinzufügen, indem Sie diese Verzeichnisse in die Datei PATH Umgebungsvariable aus der Systemsteuerung > System > Link Erweiterte Systemeinstellungen (Registerkarte Erweitert) > Umgebungsvariablen (Schaltfläche) .
  3. (OPTIONAL) Installieren OpenSSL :
    1. Herunterladen Win32 OpenSSL-Seite von HIER für Ihre Windows-Version und PC-Architektur
    2. Herunterladen Visual C++ 2008 weiterverteilbare Dateien für Ihre Windows-Version und PC-Architektur
    3. Herunterladen OpenSSL für Ihre Windows-Version und Architektur (die normale Version, nicht die Light-Version)
    4. Fügen Sie das folgende (je nach Architektur) Verzeichnis (oder wo auch immer Sie es installiert haben) zu Ihrem PATH auf die gleiche Weise, wie Sie die C:\python33C:\python33\scripts oben:
      • 32-Bit: c:\openssl-win32\bin
      • 64-Bit: c:\openssl-win64\bin
  4. Installieren Sie Setuptools ( get-pip.py sollte Setuptools für Sie installieren), aber, nur für den Fall...
    1. Herunterladen ez_setup.py HIER und speichern Sie sie in C:\python33\scripts
    2. ausführen. C:\python33\scripts> python ez_setup.py
  5. Installieren Sie PIP
    1. Herunterladen get-pip.py von HIER und speichern Sie sie in C:\python33\scripts
    2. ausführen. C:\python33\scripts> python get-pip.py
  6. Installieren Sie LXML
    1. Herunterladen LXML 3.3.3 von HIER für Ihre Windows-Version und PC-Architektur
    2. Führen Sie die EXE-Datei aus

0voto

Kanguros Punkte 1893

Die neueste Version von lxml (3.6.0) unterstützt jetzt das Wheel-Format, so dass es kein Problem ist, es mit pip zu installieren:

pip install lxml

0 Stimmen

Darf ich eine Frage stellen? Welches Betriebssystem verwenden Sie? Windows oder Linux?

0 Stimmen

Das hat bei mir unter Windows und Linux funktioniert. Haben Sie irgendwelche Probleme?

0voto

Steve Chambers Punkte 33674

Es ist erwähnenswert, dass Python3 unter Windows 7 nur bis zur Version 3.8.6 unterstützt wird - danach schlägt die Installation mit einem Fehler ähnlich dem folgenden in der Python-Protokolldatei fehl:

[2490:291C][2020-11-14T14:22:21]e000: Windows 8.1 or later is required to continue installation

Dies wird erwähnt in der Python-Versionen für Windows Seite herunterladen:

Beachten Sie, dass Python 3.9.0 nicht unter Windows 7 oder früher verwendet werden kann.

[...]

Beachten Sie, dass Python 3.8.6 nicht unter Windows XP oder früher verwendet werden kann.

Daher ist bei der Installation mit Chocolatey der folgende Befehl erforderlich:

choco install python3 --version 3.8.6

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X