{"id":16387,"date":"2024-11-17T17:43:49","date_gmt":"2024-11-17T14:13:49","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=16387"},"modified":"2024-11-17T17:43:49","modified_gmt":"2024-11-17T14:13:49","slug":"how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/","title":{"rendered":"Wie man Python 3 installiert und eine Programmierumgebung auf einem Ubuntu-Server einrichtet"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Einf\u00fchrung<\/h2>\n<p>Die Programmiersprache Python erfreut sich zunehmender Beliebtheit bei Anf\u00e4ngern und professionellen Entwicklern. Dank ihrer Flexibilit\u00e4t und Vielseitigkeit ist Python besonders stark in Bereichen wie Skripting, Automatisierung, Datenanalyse, maschinellem Lernen und Backend-Entwicklung. Die Sprache wurde erstmals 1991 ver\u00f6ffentlicht und ihr Name ist von der britischen Komikertruppe Monty Python inspiriert. Das Entwicklerteam hatte sich zum Ziel gesetzt, mit Python eine Programmiersprache zu schaffen, die Spa\u00df macht.<\/p>\n<p>Dieses Tutorial hilft Ihnen beim Einrichten einer Python-3-Entwicklungsumgebung auf Ihrem Ubuntu-22.04-Server. Die Programmierung auf einem Server bietet viele Vorteile und unterst\u00fctzt die Zusammenarbeit an Entwicklungsprojekten. Die allgemeinen Prinzipien dieses Tutorials lassen sich auf jede Debian-Linux-Distribution anwenden.<\/p>\n<h5 id=\"%d9%be%db%8c%d8%b4%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">Voraussetzungen<\/h5>\n<p>Um diesem Tutorial folgen zu k\u00f6nnen, ben\u00f6tigen Sie einen Benutzer ohne Root-Rechte, aber mit sudo-Berechtigungen auf einem Ubuntu 22.04 Server.<\/p>\n<p>Nachdem Server und Benutzer eingerichtet sind, k\u00f6nnen Sie loslegen.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-%d8%b1%d8%a7%d9%87%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-python-3\">Schritt 1 \u2013 Python 3 einrichten<\/h2>\n<p>Ubuntu 22.04 und andere Debian-Linux-Versionen werden standardm\u00e4\u00dfig mit installiertem Python 3 ausgeliefert. Um sicherzustellen, dass die Versionen aktuell sind, aktualisieren Sie Ihre lokale Paketliste:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt update<\/code><\/pre>\n<\/div>\n<p>Aktualisieren Sie anschlie\u00dfend die auf dem System installierten Pakete, um die neuesten Versionen zu verwenden:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt -y upgrade<\/code><\/pre>\n<\/div>\n<p>Mit dem Parameter -y best\u00e4tigen Sie, dass Sie mit der Installation aller Komponenten einverstanden sind. Je nach Ihrer Linux-Distribution m\u00fcssen Sie jedoch m\u00f6glicherweise zus\u00e4tzliche Eingabeaufforderungen best\u00e4tigen, wenn Sie das System aktualisieren oder upgraden.<\/p>\n<p>Sobald der Vorgang abgeschlossen ist, \u00fcberpr\u00fcfen Sie die auf dem System installierte Version von Python 3, indem Sie folgenden Befehl ausf\u00fchren:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>python3 -V<\/code><\/pre>\n<\/div>\n<p>Die Ausgabe im Terminalfenster zeigt Ihnen die Versionsnummer an. Diese Nummer kann zwar variieren, die Ausgabe sieht aber in etwa wie folgt aus:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Python 3.10.4<\/code><\/pre>\n<\/div>\n<p>Um Python-Softwarepakete zu verwalten, installieren wir pip. Pip ist ein Tool, das Programmierpakete installiert und verwaltet, die wir in unseren Entwicklungsprojekten ben\u00f6tigen. Weitere Informationen zu den Modulen oder Paketen, die Sie mit pip installieren k\u00f6nnen, finden Sie im Artikel. <strong>Wie importiert man Module in Python 3?<\/strong> Lesen.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt install -y python3-pip<\/code><\/pre>\n<\/div>\n<p>Python-Pakete k\u00f6nnen mit folgendem Befehl installiert werden:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>pip3 install package_name<\/code><\/pre>\n<\/div>\n<p>Hier <strong>Paketname<\/strong> Es kann sich auf jedes beliebige Python-Paket oder jede beliebige Bibliothek beziehen, beispielsweise Django f\u00fcr die Webentwicklung oder NumPy f\u00fcr wissenschaftliche Berechnungen. Wenn Sie also NumPy installieren m\u00f6chten, k\u00f6nnen Sie dies mit dem folgenden Befehl tun:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>pip3 install numpy<\/code><\/pre>\n<\/div>\n<p>Um eine stabile Entwicklungsumgebung zu gew\u00e4hrleisten, sollten au\u00dferdem verschiedene andere Pakete und Entwicklungswerkzeuge installiert werden:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt install -y build-essential libssl-dev libffi-dev python3-dev<\/code><\/pre>\n<\/div>\n<p>Nach der Einrichtung von Python und der Installation von pip und anderen Tools k\u00f6nnen Sie eine virtuelle Umgebung f\u00fcr Ihre Entwicklungsprojekte einrichten.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-2-%d8%b1%d8%a7%d9%87%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%85%d8%ad%db%8c%d8%b7-%d9%85%d8%ac%d8%a7%d8%b2%db%8c\">Schritt 2 \u2013 Einrichten der virtuellen Umgebung<\/h2>\n<p>Virtuelle Umgebungen erm\u00f6glichen es Ihnen, einen isolierten Bereich auf Ihrem Server f\u00fcr Python-Projekte zu haben, sodass jedes Projekt \u00fcber eine Reihe von Abh\u00e4ngigkeiten verf\u00fcgen kann, die nicht mit anderen Projekten in Konflikt geraten.<\/p>\n<p>Durch die Einrichtung einer Entwicklungsumgebung erhalten Sie mehr Kontrolle \u00fcber Ihre Python-Projekte und die Verwaltung verschiedener Paketversionen. Dies ist besonders wichtig bei der Arbeit mit Drittanbieterpaketen.<\/p>\n<p>Sie k\u00f6nnen beliebig viele Python-Programmierumgebungen einrichten. Jede Umgebung ist im Wesentlichen ein Verzeichnis oder Ordner auf Ihrem Server, der mehrere Skripte enth\u00e4lt, um die Umgebung zu erstellen.<\/p>\n<p>Es gibt verschiedene M\u00f6glichkeiten, eine Programmierumgebung in Python zu erstellen. Hier verwenden wir das venv-Modul, das Teil der Python-3-Standardbibliothek ist. Um venv zu installieren, f\u00fchren Sie folgenden Befehl aus:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt install -y python3-venv<\/code><\/pre>\n<\/div>\n<p>Nach der Installation dieses Tools k\u00f6nnen Sie virtuelle Umgebungen erstellen. Zuerst m\u00fcssen Sie das Verzeichnis ausw\u00e4hlen, in dem Ihre Entwicklungsumgebungen gespeichert werden sollen, oder ein neues Verzeichnis mit dem Befehl mkdir erstellen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>mkdir environments<\/code><\/pre>\n<\/div>\n<p>Wechseln Sie anschlie\u00dfend in das Verzeichnis, in dem Sie Ihre Entwicklungsumgebungen platzieren m\u00f6chten:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cd environments<\/code><\/pre>\n<\/div>\n<p>Sobald Sie zum gew\u00fcnschten Verzeichnis navigiert haben, k\u00f6nnen Sie eine virtuelle Umgebung erstellen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>python3 -m venv my_env<\/code><\/pre>\n<\/div>\n<p>Tats\u00e4chlich erstellt pyvenv ein neues Verzeichnis mit mehreren Elementen darin, die Sie mit dem Befehl ls anzeigen k\u00f6nnen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ls my_env<\/code><\/pre>\n<\/div>\n<p>Die Ausgabe k\u00f6nnte wie folgt aussehen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>bin include lib lib64 pyvenv.cfg<\/code><\/pre>\n<\/div>\n<p>Diese Dateien gew\u00e4hrleisten gemeinsam, dass Ihre Projekte vom restlichen System isoliert sind und sich System- und Projektdateien nicht vermischen. Dies ist die beste Methode, um Versionen zu kontrollieren und sicherzustellen, dass jedes Ihrer Projekte Zugriff auf seine eigenen Pakete hat.<\/p>\n<p>Um diese Umgebung zu nutzen, m\u00fcssen Sie sie aktivieren. F\u00fchren Sie dazu den folgenden Befehl aus, der das Aktivierungsskript aufruft:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>source my_env\/bin\/activate<\/code><\/pre>\n<\/div>\n<p>Ihre Eingabeaufforderung wird nun mit dem Namen Ihrer Umgebung in einer Vorschau angezeigt. In diesem Beispiel lautet der Umgebungsname \u201emy_env\u201c. Je nach Ihrer Debian-Linux-Version kann die Vorschau geringf\u00fcgig abweichen, aber der in Klammern gesetzte Umgebungsname ist das Erste, was Sie in der Befehlszeile sehen werden:<\/p>\n<p>Diese Vorschau informiert uns dar\u00fcber, dass die Umgebung my_env jetzt aktiv ist. Das bedeutet, dass Anwendungen, die wir in dieser Umgebung erstellen, nur die Einstellungen und Pakete aus dieser Umgebung verwenden.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Notiz:<\/strong> Innerhalb der virtuellen Umgebung k\u00f6nnen Sie anstelle von `python3` den Befehl `python` und anstelle von `pip3` den Befehl `pip` verwenden. Wenn Sie Python 3 au\u00dferhalb der virtuellen Umgebung verwenden, sollten Sie ausschlie\u00dflich die Befehle `python3` und `pip3` verwenden.<\/span><\/p>\n<p>Nach diesen Schritten ist Ihre virtuelle Umgebung einsatzbereit.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-3-%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%db%8c%da%a9-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-hello-world\">Schritt 3 \u2013 Erstellen Sie ein \u201cHallo Welt\u201d-Programm\u201d<\/h2>\n<p>Nachdem wir unsere virtuelle Umgebung eingerichtet haben, erstellen wir nun ein klassisches \u201cHallo Welt!\u201d-Programm. Mit diesem Programm k\u00f6nnen wir unsere Umgebung testen und uns besser mit Python vertraut machen.<\/p>\n<p>\u00d6ffnen Sie dazu einen Terminal-Texteditor wie nano und erstellen Sie eine neue Datei:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nano hello.py<\/code><\/pre>\n<\/div>\n<p>Nachdem die Datei ge\u00f6ffnet wurde, schreiben Sie das Programm wie folgt:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>print(\"Hello, World!\")<\/code><\/pre>\n<\/div>\n<p>Speichern Sie die Datei und beenden Sie nano. Dr\u00fccken Sie dazu STRG + X, dann Y und anschlie\u00dfend die Eingabetaste.<\/p>\n<p>Nachdem Sie den Editor verlassen und zur Shell zur\u00fcckgekehrt sind, k\u00f6nnen Sie das Programm ausf\u00fchren:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>python hello.py<\/code><\/pre>\n<\/div>\n<p>Das von Ihnen erstellte Programm hello.py sollte folgende Ausgabe im Terminal erzeugen:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Hello, World!<\/code><\/pre>\n<\/div>\n<p>Um die virtuelle Umgebung zu verlassen, geben Sie den Befehl deactivate ein. Sie werden dann in Ihr Home-Verzeichnis zur\u00fcckgeleitet.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Ergebnis<\/h2>\n<p>Sie haben nun eine Python 3-Entwicklungsumgebung auf Ihrem Ubuntu Linux-Server eingerichtet und k\u00f6nnen mit Ihren Programmierprojekten beginnen!<\/p>","protected":false},"excerpt":{"rendered":"Einleitung Die Programmiersprache Python erfreut sich zunehmender Beliebtheit bei Anf\u00e4ngern und professionellen Entwicklern. Python ist flexibel\u2026","protected":false},"author":1,"featured_media":16388,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,363],"tags":[376,368],"class_list":{"0":"post-16387","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-programming","9":"tag-python","10":"tag-ubuntu"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 3 \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 3 \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc Python \u0628\u0647 \u0637\u0648\u0631 \u0641\u0632\u0627\u06cc\u0646\u062f\u0647\u200c\u0627\u06cc \u062f\u0631 \u0628\u06cc\u0646 \u0645\u0628\u062a\u062f\u06cc\u0627\u0646 \u0648 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u062d\u0631\u0641\u0647\u200c\u0627\u06cc \u0645\u062d\u0628\u0648\u0628 \u0627\u0633\u062a. Python \u0628\u0627 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-17T14:13:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/11\/17173255\/ubuntu-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 3 \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\",\"datePublished\":\"2024-11-17T14:13:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\\\/\"},\"wordCount\":70,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/11\\\/17173255\\\/ubuntu-1.jpg\",\"keywords\":[\"Python\",\"Ubuntu\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 3 \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/11\\\/17173255\\\/ubuntu-1.jpg\",\"datePublished\":\"2024-11-17T14:13:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/11\\\/17173255\\\/ubuntu-1.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/11\\\/17173255\\\/ubuntu-1.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 3 \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/de\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wie man Python 3 installiert und eine Programmierumgebung auf Ubuntu Server einrichtet \u2013 ITPiran-Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/","og_locale":"de_DE","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 3 \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc Python \u0628\u0647 \u0637\u0648\u0631 \u0641\u0632\u0627\u06cc\u0646\u062f\u0647\u200c\u0627\u06cc \u062f\u0631 \u0628\u06cc\u0646 \u0645\u0628\u062a\u062f\u06cc\u0627\u0646 \u0648 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u062d\u0631\u0641\u0647\u200c\u0627\u06cc \u0645\u062d\u0628\u0648\u0628 \u0627\u0633\u062a. Python \u0628\u0627 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/de\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-11-17T14:13:49+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/11\/17173255\/ubuntu-1.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"admin","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 3 \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648","datePublished":"2024-11-17T14:13:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/"},"wordCount":70,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/11\/17173255\/ubuntu-1.jpg","keywords":["Python","Ubuntu"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/","name":"Wie man Python 3 installiert und eine Programmierumgebung auf Ubuntu Server einrichtet \u2013 ITPiran-Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/11\/17173255\/ubuntu-1.jpg","datePublished":"2024-11-17T14:13:49+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/11\/17173255\/ubuntu-1.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/11\/17173255\/ubuntu-1.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-22-04-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 3 \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"Iranische Nachrichten und Artikel zum Thema nachhaltiger Handel","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Nachhaltiger iranischer Unternehmensblog","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"Administrator","url":"https:\/\/www.itpiran.net\/blog\/de\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/16387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/comments?post=16387"}],"version-history":[{"count":2,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/16387\/revisions"}],"predecessor-version":[{"id":16390,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/posts\/16387\/revisions\/16390"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/media\/16388"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/media?parent=16387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/categories?post=16387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/de\/wp-json\/wp\/v2\/tags?post=16387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}