1. Da Centos die SQLite-Datenbank im Voraus installieren muss, kann Python sonst später sqlite3 nicht normal importieren. Daher wird empfohlen, die SQLite-Datenbank vor dem Upgrade vorzuinstallieren Python
Fehler bei der Installation von readline-devel können dazu führen, dass die Auf-, Ab-, Links- und Rechtstasten der Tastatur nicht verwendet werden können
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y
2. Laden Sie das zu installierende Python3-Installationspaket herunter
3. Kompilieren und installieren
PS: Hier ist eine Frühwarnung zur Abhängigkeitsinstallation der Python 3.7-Version, die Sie ignorieren können folgender Schritt
Ausnahmeaufforderung ModuleNotFoundError: Kein Modul namens '_ctypes'
yum install libffi-devel -y
Kompilieren und installieren
tar xvf Python-3.7.0.tar.xz cd Python-3.7.0/ ./configure\ prefix=/usr/local/python3\ --with-ssl --enable-sharedmake && make install
Testen Sie die Installation
/usr/local/python3/bin/python3 -V
4. Ändern Sie den Python-Befehls-Softlink und die VIM-Konfiguration
Nach erfolgreicher Installation müssen wir die VIM-Konfiguration auf Python2.7.5 ändern, um die Verwendung von yum wiederherzustellen
Sichern Sie den Python-Softlink und ändern Sie ihn in Python3, das für uns bequem zu verwenden ist
mv /usr/bin/python /usr/bin/python.bak ln -s /usr/local/python3/bin/python3 /usr/bin/python
Python3 wird mit Pip geliefert, fügen Sie einfach einen Softlink hinzu
ln /usr/local/python3/bin/pip3 /usr/bin/pip3
Vim-Konfiguration ändern
vi /usr/bin/yum
#!/usr/bin/python2.7 # 修改#!/usr/bin/python为#!/usr/bin/python2.7 import sys try: import yum except ImportError: print >> sys.stderr, """\
Gleicher Vorgang, #!/usr /bin/python in der Datei vi /usr/libexec/urlgrabber-ext-down muss ebenfalls in #!/usr/bin/ python2.7 geändert werden
Weitere technische Artikel zu Python finden Sie im Python-Tutorial Spalte zum Lernen!
Das obige ist der detaillierte Inhalt vonSo installieren Sie Python3 in Centos7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!