Python ist ein beliebtes ProgramMing-Sprache in der heutigen Zeit aufgrund seiner Geschwindigkeit, Portabilität von ProgramEs ist darin geschrieben und die Eintrittsschwelle für unerfahrene Entwickler ist relativ niedrig. Das folgende Material beschreibt den Prozess des Upgrades auf Version 3.10.9 dieser Sprachpakete auf einem laufenden Host Debian OS.
Aktualisieren der Systemsoftware des Betriebssystems
Wir werden alle Befehle als Root-Benutzer ausführen, dazu führen wir Folgendes aus: sudo -i Zunächst aktualisieren wir das Betriebssystem selbst:
apt-get install sudo -y
apt-get install aptitude
aptitude update
aptitude upgrade
Schauen wir uns nach Abschluss des Betriebssystem-Updates die aktuell verfügbaren Sprachunterstützungsbibliotheken an:
Python3 -V
Abhängige Software installieren, kompilieren
sudo apt install wget software-properties-common
apt-get install build-essential
aptitude install build-essential libncursesw5-dev libreadline-gplv2-dev libssl-dev libsqlite3-dev tk-dev libc6-dev libbz2-dev libffi-dev -y
Laden Sie die eigentliche Datei herunter und entpacken Sie sie an einen beliebigen Ort:
wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz
tar xvf Python-3.11.3.tgz
Umzug zum Standort:
cd Python-3.11.3/
Dann kompilieren wir:
./configure --enable-optimizations
Und dann installieren:
make install
Überprüfen Sie, ob das Update korrekt ist
Fügen Sie Folgendes ein:
python3 -V
Sie können dies auch überprüfen, indem Sie ein einfaches Skript erstellen und ausführen:
touch test.py
Machen wir es ausführbar:
chmod +x test.py
Fügen wir den Inhalt in diese Datei ein:
echo "print('Hello, world')">test.py
Und lass uns laufen:
/usr/bin/python3 test.py
Als Ergebnis wird eine Meldung auf dem Bildschirm angezeigt.
Hello, world
Temporäre Dateien entfernen
Wenn zuvor heruntergeladene Archivdateien nicht mehr benötigt werden, können diese wie folgt gelöscht werden:
cd .. Rm -rf Python-3.1.* sudo aptitude clean
Ergebnis
Jetzt kann die aktualisierte Version von verwendet werden Python auf dem Server.