[PYTHON] Problemumgehung für Pandas 1.1.0 und höher Build-Fehler unter Alpine Linux

Python-3.8.2pip-20.2.2pandas-1.1.0orlaterAlpine-3.11.0LastModified-2020/08/22

Einführung

Ich bin auf ein Problem gestoßen, bei dem Pandas 1.1.0 oder höher unter Alpine Linux nicht erstellt werden können. Daher habe ich die Gegenmaßnahmen zusammengefasst.

Failed to build pandas
ERROR: Could not build wheels for pandas which use PEP 517 and cannot be installed directly

Ursache

Es war ein Fehler von ** pandas 1.1.0 **. Die Issue- und Pull-Anforderung wurde bereits im GitHub-Pandas-Repository erstellt und in den Hauptzweig integriert. ** Eine modifizierte Version wird in Pandas 1.2 veröffentlicht **.

Wie soll man antworten

Wenn Sie den ** Meilenstein ** von Pandas überprüfen, ist die Veröffentlichung von ** Pandas 1.2 ** bis zum 29.11.2020 ** geplant. Derzeit (26.08.2020) sind es noch bis zu 3 Monate. Du musst lange warten.

Wenn ich mir die folgenden Börsen in der Ausgabe anschaue, habe ich den starken Willen, bis zu ** 1,2 ** nicht zu unterstützen, daher halte ich es für unwahrscheinlich, dass sie in der 1.1-Serie weiterentwickelt und korrigiert werden. [^ 1] Wenn Sie nicht vorhaben, die neuen Funktionen von pandas 1.1.0 oder höher zu verwenden, empfehlen wir daher, ** pandas 1.0.5 ** zu verwenden, um dies zu vermeiden.

[^ 1]: Derzeit (26.08.2020) wurde Milestone für 1.1-Serien auf 1.1.2 eingestellt, diese Korrektur ist jedoch bisher nicht enthalten.

スクリーンショット 2020-08-26 9.22.54.png

Installation durch Angabe von pandas 1.0.5

In meinem Fall habe ich ** pip ** verwendet, um ** pandas ** zu installieren, also habe ich die Version wie folgt angegeben und sie mit ** pip install ** kompatibel gemacht.

- pip install pandas --no-build-isolation
+ pip install pandas==1.0.5 --no-build-isolation

Nachwort

Es war ein Problem, das nur in Kombination mit Alpine Linux auftrat, also fragte ich mich, ob es so etwas gab. Verschiedene schwierig: Denken:

Referenzinformationen

Recommended Posts

Problemumgehung für Pandas 1.1.0 und höher Build-Fehler unter Alpine Linux
Wie man mit dem Problem umgeht, dass die Erstellung fehlschlägt, wenn CI / CD von Python Function mit AWS Amplify
So gehen Sie mit dem Fehler um, dass der MySQL-Container von Docker in der Docker Toolbox nicht gestartet werden kann
[systemd] Wie gehe ich mit dem Problem um, dass fancontrol nach dem Anhalten nicht funktioniert?
Eine Geschichte über den Umgang mit dem CORS-Problem
Wie man mit dem Phänomen umgeht, dass Python (Jupyter Notebook) auf WSL ausgeführt wird, wird abgebrochen
So lösen Sie das Problem, dass Videoinhalte unter Firefox für Linux nicht abgespielt werden können
[VLC] Wie man mit dem Problem umgeht, dass es während der Wiedergabe nicht im Vordergrund steht
So installieren Sie Pandas auf EC2 (Umgang mit MemoryError und PermissionError)
So installieren Sie Pakete unter Alpine Linux
So gehen Sie mit dem Problem um, dass das aktuelle Verzeichnis verschoben wird, wenn Python von Atom ausgeführt wird
So lösen Sie das Problem, dass die Zeit jedes Mal schief geht, wenn Sie die Stromversorgung unter Linux einschalten
Umgang mit dem Problem, dass japanische Zeichen bei der Ausgabe von Protokollen mit dem JSON-Protokollformatierer verstümmelt sind
[Python] Umgang mit Pandas read_html Lesefehler
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Übergeben von Argumenten oder Umgebungsvariablen mit Makefile und Befehl make unter #Linux
Ein Memo darüber, wie man das schwierige Problem der Erfassung von FX mit AI überwinden kann
So lösen Sie das Problem, dass APL nach der Übertragung auf das eigentliche Gerät unter Kivy-iOS nicht gestartet wird
Umgang mit dem Fehler "Fehler beim Laden des Moduls" canberra-gtk-module ", der beim Ausführen von OpenCV auftritt
Wie man mit Python-Installationsfehlern in pyenv umgeht (BUILD FAILED)
So erhalten Sie den gesamten Datenverkehr über VPN mit OpenVPN unter Linux
Umgang mit unausgeglichenen Daten
So installieren Sie VMware-Tools unter Linux
Umgang mit dem DistributionNotFound-Fehler
Die NVM-Prüfsumme ist ungültig, eine Lösung für das Problem, das das kabelgebundene LAN von Intel unter Linux nicht erkennt.
[Hinweis] Umgang mit Unicode-Fehlern und Keine solche Datei oder kein solches Verzeichnis (Ausgabe der Tabelle zur Excel-Datei mit Pandas)
Das 16. Offline-Echtzeit-Schreibproblem wurde mit Python gelöst
Das 16. Offline-Echtzeit-Schreiben eines Referenzproblems zur Lösung mit Python
Das 19. Offline-Echtzeit-Schreiben eines Referenzproblems zur Lösung mit Python
Das 15. Offline-Problem beim Schreiben in Echtzeit wurde mit Python gelöst
[C-Sprache] Verwendung der Krypta-Funktion unter Linux [Passwort-Hashing]
Wie baue ich meinen eigenen Linux-Server?
So installieren Sie das aws-session-manager-Plugin unter Manajro Linux
So lösen Sie das Problem beim Verpacken des Behälters
Wie man Hello, World mit #Nix baut
[Linux] Verwendung des Befehls echo
So lösen Sie das Problem, dass nur der Prozess übrig bleibt, wenn Sie auf dem Imshow-Bildschirm von OpenCV auf Kreuz drücken
So aktualisieren Sie PHP unter Amazon Linux 2
Umgang mit Enum-Kompatibilitätsfehlern
So zeigen Sie Piktogramme unter Manjaro Linux an
So bedienen Sie Linux von der Konsole aus
So schalten Sie Linux unter Ultra96-V2 aus
So aktualisieren Sie die Sicherheit unter CentOS Linux 8
Wie installiere ich php7.4 unter Linux (Ubuntu)
[Python] Umgang mit dem is-Instanzfehler "is instance () arg 2 muss ein Typ oder ein Tupel von Typen sein"
Umgang mit "^ [[A ^ [[B ^ [[C ^ [[D"]] beim Drücken der Richtungstaste beim Ausführen von Python auf dem Mac
So finden Sie große Dateien unter Linux
Wie man Problemdaten mit Paiza liest
Nützlich zum Ändern von Berechtigungen unter Linux! Wie man mit einer Hand bis zu 31 zählt.
So veröffentlichen Sie ein Blog auf Amazon S3 mit der statischen Blog-Engine "Pelican" für Pythonista
Umgang mit der Unfähigkeit, die Sperrdatei / var / lib / dpkg / lock-frontend zu öffnen
Hinweise zum Implementieren des Schlüssels unter Amazon S3 mit Boto 3, Implementierungsbeispiel, Hinweise
[EC2] Fehlerbehebung, dass Selen nicht ausgeführt werden kann (kein Modul namens Selen)