Ausnahme: Sie benötigen einen C-Compiler, um einen uWSGI-Fehler in Python: 3.8-alpine zu erstellen

Beim Erstellen eines Docker-Images Beschrieben, was zu tun ist, wenn eine Ausnahme: Sie benötigen einen C-Compiler zum Erstellen eines uWSGI-Fehlers in Python: 3.8-alpine

  1. Die folgende Beschreibung führt zu einem Fehler (Exception: you need a C compiler to build uWSGI)

dockerfile


FROM python:3.8-alpine

RUN addgroup -S uwsgi && adduser -S -G uwsgi uwsgi
RUN pip install Flask==0.10.1 uWSGI
  1. Fügen Sie gcc mit der folgenden Anweisung hinzu RUN apk add gcc build-base linux-headers

dockerfile


FROM python:3.8-alpine

RUN apk add gcc build-base linux-headers
RUN addgroup -S uwsgi && adduser -S -G uwsgi uwsgi
RUN pip install Flask==0.10.1 uWSGI

das ist alles

Recommended Posts

Ausnahme: Sie benötigen einen C-Compiler, um einen uWSGI-Fehler in Python: 3.8-alpine zu erstellen
Kenntnisse, die Sie beim Programmieren von Wettbewerben mit Python2 benötigen
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant
Wie man mit Python-Installationsfehlern in pyenv umgeht (BUILD FAILED)
Löse ABC163 A ~ C mit Python
Beachten Sie, was Sie getan haben, um Flycheck mit Python zu verwenden
Schön dich mit Python zu treffen
Benötigen Sie Python re.compile?
Löse ABC168 A ~ C mit Python
Löse ABC162 A ~ C mit Python
Löse ABC167 A ~ C mit Python
Löse ABC158 A ~ C mit Python
Übergeben Sie die Liste von Python an C ++ als Referenz in pybind11
Ein Hinweis, mit dem Sie die Python-Umgebung von Pineapple mit pyenv ändern können
Ich habe versucht, eine Mac Python-Entwicklungsumgebung mit pythonz + direnv zu erstellen
Ich möchte eine Python-Umgebung erstellen
[Einführung in die Udemy Python3 + -Anwendung] 65. Ausnahmebehandlung
Python-Ausnahmebehandlung etwas bequemer
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Erstellen Sie mit Neovim eine moderne Python-Umgebung
Umgang mit "^ [[A ^ [[B ^ [[C ^ [[D"]] beim Drücken der Richtungstaste beim Ausführen von Python auf dem Mac
Erstellen Sie mit Docker auf RaspberryPi3 eine Python + Flasche + MySQL-Umgebung! [Versuch und Irrtum]
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
[Python] Dinge, die überprüft werden müssen, wenn in Django ein Unicode-Dekodierungsfehler auftritt
Wenn Sie einen Discord-Bot mit Python erstellen möchten, verwenden wir ein Framework
Fehler beim Installieren eines Moduls mit Python pip
Erstellen Sie eine Entwicklungsumgebung für die C-Sprache mit einem Container
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
Portierte einen naiven Homebrew-Sprachcompiler nach Python
Versuchen Sie, mit Python eine Lebenskurve zu zeichnen
Ich möchte ein Spiel mit Python machen
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Sie können auch mit Python problemlos eine GUI erstellen
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
Versuchen Sie, in Python einen "Entschlüsselungs" -Code zu erstellen
Eine Geschichte über den Umgang mit Binärdaten in Python
Entscheide dich für einen Laborauftrag mit Python (Fiktion)
Schritte zum Erstellen eines Twitter-Bots mit Python
Versuchen Sie, mit Python eine Diedergruppe zu bilden
Erstellen einer Python-Umgebung mit OSX Elcapitan
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung
Fordern Sie AtCoder (ABC) 164 mit Python heraus! A ~ C Problem
Ich möchte mit Python in eine Datei schreiben
Zubu Amateur will Python starten
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Was tun, wenn bei der Installation von Python 2 mit pyenv ein OpenSSL-Fehler auftritt?
[Keine Notwendigkeit, eine lokale Umgebung zu erstellen] Stellen Sie eine mit Cloud 9 erstellte Python-Flaschenanwendung für Heroku bereit
Sie müssen Anaconda nicht installieren, um eine maschinelle Lernumgebung zu erstellen. Verwenden wir Miniconda
Was tun, wenn Sie Python auf IntelliJ ausführen und mit einem Fehler beenden?
Python-Fehlerbehandlung
Behandlung von Python-Ausnahmen
Behandlung von Python-Ausnahmen
[Python] Wenn Sie eine Datei mit demselben Namen wie das zu importierende Modul erstellen, tritt ein Attributfehler auf.
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Memo mit Python mit HiveServer2 von EMR verbunden
Versuchen Sie, ein Python-Modul in C-Sprache zu erstellen
Lassen Sie uns ein Befehls-Standby-Tool mit Python erstellen
Python Ver. Einführung in WebPay mit ein wenig Code
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper