So installieren Sie Python3.8 unter Linux

PHPz
Freigeben: 2023-05-22 19:16:12
nach vorne
3441 Leute haben es durchsucht

Im Vergleich zur Installation von Python unter Windows ist die Installation von Python unter Linux tatsächlich eine sehr schwierige Wahl. Als Erstes gilt es zu entscheiden, welche Distributionsversion gewählt werden soll. Der Linux-Kernel liegt in den Händen des technischen Teams, die Linux-Distributionen liegen jedoch in den Händen verschiedener Unternehmen. Aus unterschiedlichen Gründen verpacken verschiedene Unternehmen unterschiedliche Anwendungen, installieren unterschiedliche Paketmanager und implementieren unterschiedliche Veröffentlichungsstrategien basierend auf dem Linux-Kernel, was zu Hunderten von Veröffentlichungen führt. Auf dem Markt werden die Blumen immer auffälliger. Die häufigste und schwierigste Frage für Neulinge ist: Welches Linux soll ich verwenden?

Dieses Thema ist nicht nur Ansichtssache, sondern auch ein Diskussionsthema unter Freunden, über das sich eingefleischte Fans verschiedener Distributionen weiter streiten können. Um diese bekannten Distributionen zu erleben, hat der Autor unzählige Versionen auf seinen Computern und virtuellen Maschinen installiert. Das abschließende Fazit lautet:

  • Wenn es um die Entwicklung geht, ist die Wahl von Ubuntu 18.04 LTS die ultimative perfekte Wahl

  • Am Ende der Entwicklung müssen Sie noch die grafische Oberfläche installieren, daher wählen Sie am besten die Desktop-Version

Die folgenden Artikel können als Referenz für die Auswahl verwendet werden:

  • 7 der besten Linux-Rolling-Distributionen

  • CentOS wird Ende des Jahres eingestellt

Warum entscheiden Sie sich nicht für CentOS, denn es wird bald aus den Augen der Chinesen verschwinden. Vor einem Jahr gab Red Hat bekannt, dass das Angebot des kostenlosen CentOS-Linux Ende dieses Jahres eingestellt wird. Anschließend erinnerte Red Hat noch einmal daran, dass CentOS Linux 8 am 31. Dezember 2021 das Ende seines Lebenszyklus (End of Life, EoL) erreichen wird. CentOS ist eine der Linux-Distributionen. Sie wird aus dem von Red Hat auf Basis des Open-Source-Codes gestarteten Red Hat Enterprise Linux-Quellcode kompiliert. Da es aus demselben Quellcode stammt, verwenden einige Server, die eine hohe Stabilität erfordern, CentOS anstelle der kommerziellen Version von Red Hat Enterprise Linux. Letztes Jahr kündigte Red Hat an, dass CentOS eine für die Entwicklung durch DevOps-Mitarbeiter geeignete Plattform und kein Betriebssystem für stabile Serveranwendungen oder VMs werden soll. Die neue Plattform heißt CentOS Stream, und CentOS 9 wird es nicht mehr geben. Warum nicht Archlinux wählen, denn es erfordert extrem hohe Linux-Kenntnisse und entspricht der manuellen Montage. Geento ist noch schwieriger. Nach der Installation weiß man nicht einmal, wo der Ausgangspunkt ist. Relativ gesehen stehen mehrere auf Debian basierende Distributionen zur Auswahl. Unter ihnen ist immer noch Ubuntu die beste, die mit der größten Benutzerbasis und diejenige, die die relevanteste Unterstützung erhalten kann.

Nachdem wir uns für Ubuntu entschieden hatten, begannen wir mit der Installation von Python3.8. Um die Installation von Python3.8 unter Ubuntu besser zu erlernen, wird empfohlen, den vom Cloud-Dienstanbieter bereitgestellten Cloud-Server-Knoten zu verwenden.

Wir raten von fremden Cloud-Knoten, auch solchen von Amazon und Microsoft, ab, da diese jederzeit unbrauchbar werden können. Der Vorteil der Verwendung von Cloud-Knoten besteht darin, dass sie sehr einfach zu verwenden sind, denn Cloud-Knoten:

  • Sie müssen sich nicht die Mühe machen, Linux auf Ihrem eigenen Computer zu installieren, sonst wird Ihr Computer blockiert, wenn Sie nicht aufpassen

  • Das Betriebssystem wurde bereits installiert

  • Ähnlich wie bei der Windows-Sandbox können Sie es jederzeit zurücksetzen und eine reine Betriebssystemumgebung wiederherstellen, wenn die Installation fehlschlägt oder während der Nutzung ein Problem auftritt

  • Flexible Abrechnung, viel bequemer als der Kauf einer physischen Maschine selbst

  • Es gibt oft Rabatte und Sie können kostengünstige ECS-Knoten zu günstigen Preisen erhalten

Das Folgende ist eine Demonstration, bei der die Cloud-Knoten von Huawei als verwendet werden Beispiel.

(1)

Verwenden Sie SSH, um sich beim Cloud-Knoten anzumelden. Windows verfügt über den Befehl ssh, der direkt verwendet werden kann. Um Powershell auszuführen, geben Sie den folgenden Befehl ein:

ssh tianbin@172.17.10.67
输入密码即可
Nach dem Login kopieren

Wenn Sie der Meinung sind, dass die Powershell-Schnittstelle einfach ist, wird empfohlen, MobaXterm Personal Edition zu verwenden, eine funktionsreiche GUI-Schnittstellen-Terminalsoftware mit leistungsstarken Funktionen und vollständiger Konfiguration eine seltene Tool-Software. Es ist bequemer und einfacher zu verwenden als Xshell/Putty. Im Vergleich zu SecureCRT, das geknackt werden muss, ist MobaXterm kostenlos.

(2)

Nach dem Anmelden sind zahlreiche Konfigurationstools erforderlich. Obwohl aus Sicherheitsgründen sudo vor allen folgenden Befehlen verwendet werden sollte, damit Sie als normaler Benutzer die Arbeit eines Systemadministrators ausführen können, ist dies aus praktischer Sicht Zeitverschwendung. Verwenden Sie daher nach der Anmeldung direkt den Befehl „su“, um zur Root-Identität zu wechseln.

# 需要输入root的口令su# 配置sshd服务器,保证经常测试客户端,从而不断线
sed -i 's/#ClientAliveInterval 0/ClientAliveInterval 60/g' /etc/ssh/sshd_config
sed -i 's/#ClientAliveCountMax 3/ClientAliveCountMax 60/g' /etc/ssh/sshd_config

# 允许root用户登录
sed -i '$aPermitRootLogin yes' /etc/ssh/sshd_config

# 接来下切换apt的安装源,使用阿里云提供的镜像。普通的文章通常写的源是国内的大学,但在实际中,只有阿里云与华为云提供的镜像才又快又好
sed -i 's#http://security.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.list
sed -i 's#http://archive.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.list
sed -i 's#http://us.archive.ubuntu#https://mirrors.aliyun#g' /etc/apt/sources.list

# 开始更新软件源与软件信息
apt update && apt upgrade -y

# 开始安装python3.8,请严格按下述顺序安装,否则会出现意料之外的结果
apt install -y python3.8 python3.8-dev

# 由于ubuntu自带python2.7以及python3.6,所以在安装python3.8后让它成为主用
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3
update-alternatives --config python

python --version
apt install -y python3-pip

python -m pip install --upgrade pip
pip --version

# 使用阿里云的pip源,绝大部分包可以从阿里云下载安装,即快又好,否则安装时间特别长
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip install --upgrade setuptools
Nach dem Login kopieren

An diesem Punkt ist die Installation von Python3.8 abgeschlossen. Es ist zu beachten, dass aufgrund der Designeinschränkungen der Release-Version von Ubuntu 18.04 Folgendes nicht versucht werden sollte:

  • Python2.7 löschen, es gibt viele Betriebssystemkomponenten, die davon abhängen

  • Python3.6 löschen, und viele mehr Die Komponenten des Betriebssystems hängen davon ab

  • Wenn es gewaltsam gelöscht wird, wird das gesamte Betriebssystem zu einem Baustein

Für Ubuntu umfasst die entwickelte Toolbox:

  • Drei Musketiere von awk/sed/grep, es wird schwierig sein, unter Linux zu entwickeln, ohne diese drei Befehle zu kennen

  • vi/vim-Bearbeitungsartefakt, der Einstieg ist etwas schwierig, aber es wird Ihnen zugute kommen Leben

  • Um zu vermeiden, dass Sie mit Linux nicht vertraut sind. Aufgrund der durch den Befehl verursachten Schwierigkeiten wird empfohlen, die Linux-Version von VS Code zu installieren. Da vscode plattformübergreifend ist, ist es in der Tat äußerst praktisch.

Das obige ist der detaillierte Inhalt vonSo installieren Sie Python3.8 unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage