How to Install Ubuntu 18.04 LTS on VMware Workstation Player with VMware Tools
Inhaltsverzeichnis:
- Software Collections (SCL) aktivieren
- Python 3 unter CentOS 7 installieren
- Mit Python 3
- Entwicklungstools installieren
- Erstellen einer virtuellen Umgebung
- Fazit
Dieses Tutorial führt Sie durch die Installation von Python 3 auf einem CentOS-7-System der Software Sammlungen (SCL) neben der Verteilung Standard Python-Version 2.7 verwenden. Wir zeigen Ihnen auch, wie Sie eine virtuelle Python-Umgebung erstellen.
Python ist eine der beliebtesten Programmiersprachen der Welt. Mit ihrer einfachen und leicht Syntax zu lernen, ist Python eine gute Wahl für Anfänger und erfahrene Entwickler. Python ist eine sehr vielseitige Programmiersprache. Sie können es verwenden fast alles, was Sie wollen, schreiben kleine Skripte, build Spiele, entwickeln Websites zu tun, Maschinenlernalgorithmen erstellen, Daten analysieren und vieles mehr.
Viele beliebte Anwendungen und Websites, einschließlich YouTube, DropBox, Reddit, Quora und Instagram, wurden mit Python entwickelt.
Während Python 2 gut unterstützt und aktiv ist, gilt Python 3 als Gegenwart und Zukunft der Sprache.
Software Collections (SCL) aktivieren
Softwaresammlungen, die auch als SCL bekannt ist ein Community-Projekt, das Sie bauen können, installieren und verwenden, um mehrere Versionen von Software auf dem gleichen System, ohne Pakete Standard-System zu beeinflussen. Wenn Sie SCL aktivieren, erhalten Sie Zugriff auf die neueren Versionen von Programmiersprachen und -diensten, die in den Kernrepositorys nicht verfügbar sind.
CentOS 7 wird mit Python 2.7.5 ausgeliefert, das ein wichtiger Bestandteil des CentOS-Basissystems ist. SCL können Sie neuere Versionen von Python 3.x neben der Standard - Python v2.7.5 installieren, so dass System - Tools wie
yum
richtig Arbeit fortsetzen wird.
Um SCL zu aktivieren, müssen Sie die CentOS SCL-Versionsdatei installieren. Es ist Teil des Endlagers Extras CentOS und kann mit dem folgenden Befehl installiert werden:
sudo yum install centos-release-scl
Python 3 unter CentOS 7 installieren
Nachdem Sie nun Zugriff auf das SCL-Repository haben, können Sie jede benötigte Python 3.x-Version installieren. Derzeit sind die folgenden Python 3-Sammlungen verfügbar:
- Python 3.3Python 3.4Python 3.5Python 3.6
In diesem Tutorial installieren wir Python 3.6, die aktuellste Version, die zum Zeitpunkt des Schreibens verfügbar ist. Geben Sie dazu den folgenden Befehl auf Ihrem CentOS 7-Terminal ein:
Mit Python 3
Sobald das Paket
rh-python36
installiert ist, überprüfen Sie die Python - Version durch Eingabe:
python --version
Python 2.7.5
Sie werden feststellen, dass Python 2.7 die Standardversion von Python in Ihrer aktuellen Shell ist.
Für den Zugriff auf Python 3.6 Sie benötigen eine neue Shell - Instanz mit der Software Collection starten
scl
- Tool:
scl enable rh-python36 bash
Der obige Befehl ruft das Skript
/opt/rh/rh-python36/enable
, das die Shell-Umgebungsvariablen ändert.
python --version
Python 3.6.3
Es ist wichtig darauf hinzuweisen, dass Python 3.6 nur in dieser Shell-Sitzung als Standard-Python-Version festgelegt ist. Wenn Sie die Sitzung beenden oder eine neue Sitzung von einem anderen Terminal aus öffnen, ist Python 2.7 die Standard-Python-Version.
Entwicklungstools installieren
Zum Erstellen von Python-Modulen sind Entwicklungstools erforderlich. Um die notwendigen Tools und Bibliotheken Art zu installieren:
sudo yum groupinstall 'Development Tools'
Erstellen einer virtuellen Umgebung
Mit Python
Virtual Environments
können Sie Python-Module an einem isolierten Ort für ein bestimmtes Projekt installieren, anstatt sie global zu installieren. Auf diese Weise müssen Sie sich keine Sorgen machen über andere Python-Projekte zu beeinflussen.
Die bevorzugte Methode zum Erstellen einer neuen virtuellen Umgebung in Python 3 ist das Ausführen des
venv
.
my_new_project
, Sie möchten ein neues Python 3-Projekt mit dem Namen
my_new_project
in Ihrem Benutzerverzeichnis und in der entsprechenden virtuellen Umgebung erstellen.
Erstellen Sie zunächst das Projektverzeichnis und wechseln Sie dorthin:
mkdir ~/my_new_project
cd ~/my_new_project
Aktivieren Sie Python 3.6 mit dem Tool
scl
:
scl enable rh-python36 bash
Führen Sie im Projektstamm den folgenden Befehl aus, um eine virtuelle Umgebung mit dem Namen
my_project_venv
zu erstellen:
python -m venv my_project_venv
Aktivieren Sie die virtuelle Umgebung, indem Sie Folgendes eingeben:
source my_project_venv/bin/activate
Nach dem Aktivieren der Umgebung wird der Shell-Eingabeaufforderung der Name der Umgebung vorangestellt:
(my_project_venv) user@host:~/my_new_project$
Ab Python 3.4 wird beim Erstellen virtueller Umgebungen standardmäßig der Paketmanager für Python installiert.
Fazit
Auf Ihrem CentOS 7-Computer sollte jetzt eine Python 3-Programmierumgebung eingerichtet sein, und Sie können mit der Entwicklung Ihres Python 3-Projekts beginnen.
Sie können auch lesen, wie Odoo 11 auf CentOS 7 und sehen ein Beispiel, wie Python 3 verwenden virtuelle Umgebung installieren Python Software auf einem CentOS 7 Server auszuführen.
Python pip virtenv centosWie installiere ich Python 3.7 auf Debian 9?
Python ist eine der beliebtesten Programmiersprachen der Welt. Mit ihrer einfachen und leicht Syntax zu lernen, ist Python eine gute Wahl für Anfänger und erfahrene Entwickler. Dieses Tutorial behandelt die Installation von Python 3.7 unter Debian 9.
Wie installiere ich Python 3.8 auf Ubuntu 18.04
In diesem Tutorial werden zwei verschiedene Möglichkeiten beschrieben, um Python 3.8 unter Ubuntu 18.04 zu installieren. Die erste Option ist die Installation des deb-Pakets von der Deadsnakes-PPA, und die zweite Option ist die Erstellung aus dem Quellcode.
Wie installiere ich Python auf Centos 8?
Python ist eine der beliebtesten Programmiersprachen der Welt. Dieser Leitfaden führt Sie durch Python Installation 3 und Python 2 auf CentOS 8.







