ps: Die Umgebung ist wie der Titel Mögliche Abhängigkeiten installieren yum installiere OpenSSL-Entwicklung Bzip2-Entwicklung Expat-Entwicklung GDBM-Entwicklung Readline-Entwicklung SQLite-Entwicklung GCC GCC-C++ OpenSSL-Entwicklung Laden Sie die komprimierte Datei herunter Holen Sie sich den Download-Link Hier wählen wir Python 3.6.6 von der offiziellen Python-Website aus. Die Download-Adresse lautet wie folgt https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz Sie können auch Ihre eigene Version wählen. Der offizielle FTP ist https://www.python.org/ftp/python/ Laden Sie die komprimierte Datei herunter Nun geben wir CentOS ein (das Verzeichnis ist zu diesem Zeitpunkt irrelevant), der Befehl lautet wie folgt wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz Download abgeschlossen, weiter zum nächsten Schritt Entpacken Sie die komprimierte Datei Mobile komprimierte Datei Ich persönlich installiere Python im Verzeichnis /usr. Zuerst verschieben wir das komprimierte Python-Paket in den angegebenen Ordner. Zum Verschieben müssen wir den Befehl mv verwenden. mv Aktuelle Position Verschobene Position mv /root/Python-3.6.6.tar.xz /usr/ Geben Sie das Verzeichnis ein Wir verwenden den Befehl cd, um den Zielordner aufzurufen, und verwenden ls, um alle Dateien im Ordner anzuzeigen. CD / ls cd usr/ ls Wir sehen, dass der Umzug erfolgreich war. Entpacken Dekomprimieren Sie tar.xz und verwenden Sie den Befehl xz -d, um das Tarball zu dekomprimieren. xz -d Python-3.6.6.tar.xz Wir verwenden erneut ls, um Anschließend entpacken wir das Tar-Paket mit dem Befehl tar tar -xvf Python-3.6.6.tar Der Bildschirm scrollt schnell und die Dekomprimierung ist abgeschlossen Wir können sehen, dass es bereits ein Python-3.6.6-Verzeichnis gibt Kompilieren und installieren Sie Python Gehen wir zuerst in das Python-Verzeichnis cd Python-3.6.6/ Konfiguration hinzufügen Tatsächlich wird Python im angegebenen Verzeichnis kompiliert und installiert, hier angegeben als /usr/python ./configure --prefix=/usr/python ps: Wenn ein Fehler auftritt (wie unten gezeigt), müssen Sie zuerst gcc installieren yum install -y gcc Richtiges Ergebnis Kompilieren und installieren Verwenden des Make-Befehls machen Als nächstes müssen Sie warten Nach Abschluss verwenden Sie den Befehl make install installieren Warten Wenn ein Zlib-Fehler auftritt (wie unten gezeigt), müssen Sie zuerst Zlib installieren und dann erneut installieren. yum -y installiere zlib* Wenn ein ctypes-Fehler auftritt, müssen Sie zuerst libffy installieren yum installiere libffi-devel -y Screenshot der abgeschlossenen Python-Installation An dieser Stelle kehren wir zum vorherigen Verzeichnis zurück. Wenn Sie einen Python-Ordner sehen, bedeutet dies, dass der Vorgang erfolgreich war. Wenn Ihnen während der Kompilierung und Installation Abhängigkeiten fehlen, ist möglicherweise kein Ordner vorhanden. In diesem Fall müssen Sie mit dem Hinzufügen der Konfiguration von vorne beginnen. Erstellen eines Softlinks Das Erstellen eines Softlinks entspricht dem Konfigurieren von Umgebungsvariablen ln -s /usr/python/bin/python3 /usr/bin/python3 An dieser Stelle können wir Python aufrufen, indem wir python3 in ein beliebiges Verzeichnis eingeben Lassen Sie uns import _ssl testen Perfekt! Wir müssen auch den Softlink von Pip konfigurieren, um Pip verwenden zu können ln -s /usr/python/bin/pip3 /usr/bin/pip3 Installieren Sie den PyMySQL-Test mit Pip3 Zusammenfassen Oben finden Sie das Tutorial zur Neuinstallation von Python 3.6.6 auf CentOS 7.5. Ich hoffe, es ist hilfreich für Sie. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
Inhaltsverzeichnis 1. Vorbereitung 2. Bereitstell...
Seien Sie vorsichtig, wenn Sie auf Ereignisse ach...
Wichtige Daten müssen gesichert werden, und zwar ...
Swiper ist ein mit reinem JavaScript erstelltes P...
Über JS, CSS CSS: Stylesheet oben Vermeiden Sie C...
1. Lösung für das Problem, dass die Seite leer is...
Dieser Artikel beschreibt anhand eines Beispiels,...
Uniapp-Code <Vorlage> <Ansicht> <i...
Inhaltsverzeichnis Projekthintergrund Start Erste...
Ziel dieses Artikels ist es, die Beziehung zwisch...
Inhaltsverzeichnis Vorwort Lua-Skript nignx.conf-...
Um MySQL-Abfrageergebnisse in CSV zu exportieren,...
Wissenspunkte in der Vorschau anzeigen. Animation...
1. Eine statische Seite bedeutet, dass die Webseit...
Die Pseudoklasse „Before/After“ entspricht dem Ei...