Detaillierte Erläuterung des Vorgangs zum Löschen der integrierten Version von Python in Linux

Detaillierte Erläuterung des Vorgangs zum Löschen der integrierten Version von Python in Linux

Großes Problem: Löschen Sie nicht einfach die Python-Version, die mit dem Linux-System geliefert wird

1. Deinstallieren Sie Python (um eine unvollständige Deinstallation zu verhindern)

rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps #Erzwungenes Löschen installierter Programme und ihrer Verknüpfungen
whereis python|xargs rm -frv #Alle verbleibenden Dateien löschen #xargs ermöglicht die Ausführung anderer Befehle auf der Ausgabe

2. Deinstallieren Sie yum

rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
rm -rf /etc/yum.repos.d/*
wo ist yum|xargs rm -frv

3. Überprüfen Sie, ob der Löschvorgang abgeschlossen ist

whereis python #Löschung überprüfen, es sollten keine Ergebnisse zurückgegeben werden
wo ist lecker

4. Installieren Sie Python und Yum

Adresse zum Herunterladen der Software (mein System ist CentOS 7.5.1804)

Überprüfen Sie die Linux-Systemversion: cat /etc/redhat-release

http://vault.centos.org/7.5.1804/os/x86_64/Packages/

Die erforderlichen Dateien sind wie folgt: (Laden Sie einfach die Version herunter, die Ihrem System entspricht)

wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/lvm2-python-libs-2.02.177-4.el7.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-libs-2.7.5-68.el7.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-ipaddress-1.0.16-2.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-backports-1.0-8.el7.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-2.7.5-68.el7.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-pycurl-7.19.0-19.el7.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-setuptools-0.9.8-7.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-kitchen-1.1.1-5.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-chardet-2.2.1-1.el7_1.noarch.rpm<br>
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/rpm-python-4.11.3-32.el7.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-utils-1.1.31-45.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-plugin-aliases-1.1.31-45.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-plugin-protectbase-1.1.31-45.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm

5. Hochladen und installieren

Hier nehme ich den Link und gehe direkt per wget in ein Verzeichnis, gehe dann in das Verzeichnis und führe den Befehl aus

rpm -Uvh --replacepkgs lvm2-python-libs*.rpm --nodeps --force
 
rpm -Uvh --replacepkgs libxml2-python*.rpm --nodeps --force
 
rpm -Uvh --replacepkgs python*.rpm --nodeps --force
 
rpm -Uvh --replacepkgs rpm-python*.rpm yum*.rpm --nodeps --force

Nach erfolgreicher Installation führen Sie

lecker
Python

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So führen Sie Linux Bash-Befehle in Python3 aus
  • Python erfasst Beispiel für die Ausgabe eines Shell-/Bash-Skripts
  • Methoden zum Zählen der CPU-Auslastung mit Python und Bash
  • Tutorial zur Verwendung von Python-Skripten zur Implementierung einiger Bash-Shells in Linux
  • bash: /usr/bin/autocrorder: /usr/bin/python^M: fehlerhafter Interpreter: Keine solche Datei oder kein solches Verzeichnis
  • Implementierung der Remote-Linux-Befehlsausführung in Python
  • So stellen Sie ein Python-Projekt auf einem Linux-Server bereit
  • So installieren Sie Python3 unter Linux und koexistieren mit dem systemeigenen Python2
  • Detaillierte Methode zum Verpacken eines Python3-Programms unter Windows und Linux
  • So kombinieren Sie Python und Bash

<<:  Vue implementiert eine Countdown-Schaltfläche für den Bestätigungscode

>>:  Problem mit dem Timeout der Zookeeper-Anforderung in Dubbo: Konfiguration der Verbindung von Mybatis+Spring mit MySQL8.0.15

Artikel empfehlen

Lernbeispiel für den Nginx Reverse Proxy

Inhaltsverzeichnis 1. Reverse-Proxy-Vorbereitung ...

Detaillierte Erläuterung der MySQL-Mehrtabellenabfrage

Sich gut zu ernähren und ausreichend zu schlafen,...

MySQL-Löschfunktion für Mehrfachtabellenverbindungen

Löschen einer einzelnen Tabelle: LÖSCHEN AUS Tabe...

Regeln für die Gestaltung des Anmeldeformulars

Ich habe „Patterns for Sign Up & Ramp Up“ vor ...

Implementierungsmethode des Nginx+Tomcat-Lastausgleichsclusters

Die experimentelle Umgebung ist wie folgt Hier mü...

Was ist eine HTML-Datei? So öffnen Sie eine HTML-Datei

HTML steht für Hypertext Markup Language. Heutzut...

Detailliertes Tutorial zur Installation von mysql-8.0.20 unter Linux

** Installieren Sie mysql-8.0.20 unter Linux ** U...

Ein Artikel zum Verständnis der Verwendung von typeof in js

Inhaltsverzeichnis Base Rückgabetyp String und Bo...

Verwendung von MySQL DDL-Anweisungen

Vorwort Die Sprachklassifikation von SQL umfasst ...

MySQL-Protokolleinstellungen und Anzeigemethoden

MySQL verfügt über die folgenden Protokolle: Fehl...

Vue-pdf implementiert eine Online-Vorschau von PDF-Dateien

Vorwort In den meisten Projekten werden Sie auf e...

Einführung in den strikten Modus von JavaScript verwenden Sie strikt

Inhaltsverzeichnis 1. Übersicht 1.1 Was ist der s...