Unter Ubuntu wurde beim Versuch, uWSGI in einer virtuellen Umgebung mit Poetry zu installieren, der folgende Fehler angezeigt:
poetry install
Hier ist die Ursache der Fehlermeldung.
fatal error: Python.h: No such file or directory
compilation terminated.
Es gibt auch einen Artikel "Hinweise zur Installation von uWSGI bei Verwendung von Python3 und venv", hier mit "sudo apt-get install python3-dev" Ich schrieb, dass es gelöst werden würde, aber tatsächlich bekam ich diesen Fehler, obwohl ich bereits "python3-dev" installiert hatte.
Bei weiteren Untersuchungen "schwerwiegender Fehler: Python.h: Keine solche Datei oder kein solches Verzeichnis Die Lösung wurde in aufgeführt. Anscheinend war es notwendig, python3.x-dev
mit der angegebenen Version zu installieren. Ich habe es mit diesem Befehl gelöst.
sudo apt-get install python3.8-dev
Zuerst dachte ich, es sei ein Fehler der Poesie selbst, und es dauerte einige Zeit, um die Ursache zu identifizieren. Ich hoffe, es hilft Menschen, die von ähnlichen Problemen abhängig sind.
Recommended Posts