Pycharm wurde von JetBrains, dem gleichen Unternehmen hinter IntelliJ IDEA, entwickelt und ist eine der am weitesten verbreiteten IDEs (Integrated Development Environment) für die Entwicklung von Python-Anwendungen. Es ist eine funktionsreiche IDE, die mit allen Funktionen ausgestattet ist, die Sie zum Schreiben und Debuggen Ihres Python-Codes benötigen. Es erstellt eine virtuelle Umgebung, die Sie zum Ausführen von Code verwenden können.
Pycharm ist in 3 Editionen erhältlich:Community, Education und Professional. Die Community Edition ist absolut kostenlos und Open Source und wird ständig von Entwicklern gepflegt. Die Education Edition bietet eine viel einfachere Benutzeroberfläche und basiert auf der Community Edition. Die Professional Edition ist eine kostenpflichtige Edition und bietet umfangreiche Funktionalitäten wie die Unterstützung weiterer Sprachen und zusätzliche Tools für die Web- und Datenbankentwicklung.
Hier bei LinuxAPT werden wir uns den Installationsvorgang von Pycharm auf Debian 11 ansehen.
Verschiedene Wege zur Installation von Pycharm auf Debian 11 Bullseye
- Pycharm-Installation per Snap.
- Pycharm-Installation über Flatpak.
a. Pycharm-Installation über Snap
Sie können Pycharm einfach über Snap installieren, ein von Canonical – der Muttergesellschaft von Ubuntu – entwickeltes Softwarepaketierungs- und Bereitstellungstool.
Ein Snap ist eine containerisierte Anwendung, die den Anwendungscode zusammen mit seinen Abhängigkeiten, Bibliotheken, Quellcode und Konfigurationsdateien bündelt. Snaps sind verteilungsunabhängig und funktionieren über mehrere verschiedene Verteilungen hinweg. Der Hauptvorteil der Verwendung von Snaps besteht darin, dass Abhängigkeiten gut gepflegt werden. Daher müssen Sie sich keine Sorgen machen, dass während der Installation einer Anwendung Abhängigkeitsfehler auftreten. Snaps werden in Snapcraft gehostet, einem Snap-Shop, der Tausende von Snap-Paketen enthält.
Zu Beginn müssen wir den Snapd-Daemon vor allem anderen installieren und aktivieren. Dies ist ein Dienst, mit dem Sie Snaps auf Ihrem System verwalten können. Später werden wir Snap verwenden, um die Pycharm-Anwendung zu installieren.
Aktualisieren Sie zuerst die Paketlisten:
$ sudo apt update
Installieren Sie dann snapd mit dem folgenden Befehl:
$ sudo apt install snapd
Aktivieren Sie nach der Installation den snapd-Daemon:
$ sudo systemctl enable snapd —-now
Es ist ratsam, die klassische Snap-Unterstützung zu aktivieren, die möglicherweise von Paketen benötigt wird, die möglicherweise von der gebündelten Snap-Anwendung befreit werden müssen, und wie andere herkömmliche Pakete vollen Systemzugriff erhalten.
Um die klassische Snap-Unterstützung zu aktivieren, führen Sie den folgenden Befehl aus:
$ sudo ln -s /var/lib/snapd/ /snap
Installieren Sie zusätzlich die Kerndateien:
$ sudo snap install core
Starten Sie als Nächstes den Snapd-Daemon neu:
$ sudo systemctl restart snapd
Überprüfen Sie dann seinen Status mit dem folgenden Befehl:
$ sudo systemctl status snapd
Aus der Ausgabe sehen Sie, dass snapd aktiv ist und ausgeführt wird.
Der nächste Schritt ist die Installation von Pycharm von Snap. Es gibt drei Editionen von Pycharm:Community, Educational und Professional.
Für diese Anleitung installieren wir die Community Edition, die kostenlos und Open Source ist, mit dem folgenden Befehl:
$ sudo snap install pycharm-community --classic
Führen Sie für die Education-Edition den folgenden Befehl aus:
$ sudo snap install pycharm-professional --classic
Führen Sie für die Professional Edition den folgenden Befehl aus:
$ sudo snap install pycharm-educational --classic
An diesem Punkt ist Pycharm erfolgreich installiert. Das Pycharm-Symbol ist jedoch erst beim nächsten Neustart verfügbar. Starten Sie daher Ihr System neu:
$ sudo reboot
HINWEIS:
Snapshots sind zwar eine bequeme Methode zur Installation von Softwareanwendungen, nehmen jedoch im Vergleich zur Installation von Softwarepaketen aus offiziellen Repositories mit herkömmlichen Paketmanagern wie APT und DNF erheblichen Speicherplatz in Anspruch. Der Kompromiss sind jedoch regelmäßige Updates und ständig gepflegte Pakete.
Sie können in Zukunft alle Snap-Pakete mit dem einfachen Befehl aktualisieren:
$ sudo snap refresh
b. Pycharm-Installation über Flatpak
Flatpak ist ein weiteres universelles Paketverwaltungsprogramm, mit dem Sie Softwarepakete installieren und verwalten können, ohne sich um Abhängigkeiten kümmern zu müssen. Wie Snap ist es verteilungsunabhängig und ermöglicht es Ihnen, Softwarepakete zu installieren, ohne sich um Ihre Linux-Distribution kümmern zu müssen. Flatpak-Anwendungen werden isoliert in einer als Sandbox bezeichneten Umgebung ausgeführt, die alles enthält, was zum Ausführen der jeweiligen Anwendung erforderlich ist.
Um Flatpak verwenden zu können, müssen Sie zunächst Flatpak auf Ihrem System installieren und aktivieren. Daher beginnen wir mit der Installation von Flatpak mit dem folgenden Befehl:
$ sudo apt install flatpak
Fahren Sie nach der Installation fort und aktivieren Sie das Flatpak-Repository von Flathub, einem Flatpak App Store für Flatpak-Anwendungen.
Flatpak bietet nur Community- und Educational-Editionen an. Aber wie immer ist die Community-Edition besonders für Anfänger immer zu empfehlen.
Um die Community Edition zu installieren, führen Sie den folgenden Befehl aus:
$ sudo flatpak install flathub com.jetbrains.PyCharm-Community
Führen Sie für die Professional Edition den folgenden Befehl aus:
$ sudo flatpak install flathub com.jetbrains.PyCharm-Professional
Achten Sie darauf, bei allen Eingabeaufforderungen 'Y' zu drücken.
Wie starte ich Pycharm?
- Um Pycharm zu starten, klicken Sie oben links auf Ihrem Desktop auf „Aktivitäten“ und suchen Sie nach „Pycharm“. Klicken Sie auf das Symbol, um Pycharm zu starten.
- Akzeptieren Sie als Nächstes die Nutzungsbedingungen und klicken Sie auf „Fortfahren“, um mit der Installation fortzufahren.
- Wählen Sie als Nächstes, ob Sie die Daten Ihrer Anwendung über Funktionen, Plugin-Leistung usw. anonym mit Pycharm-Entwicklern teilen möchten.
- Und schließlich erhalten Sie das Standard-Pycharm-Fenster. Klicken Sie auf „Tour starten“, um sich mit den verschiedenen Pycharm-Funktionen vertraut zu machen, mit denen Sie bald interagieren werden.
Wie deinstalliere ich PyCharm vom Debian 11-System?
1. Entfernen Sie die Flatpack-Version von PyCharm
Um die Flatpack-Version von PyCharm zu entfernen, verwenden Sie den folgenden Befehl.
PyCharm-Community entfernen:
$ flatpak uninstall --delete-data com.jetbrains.PyCharm-Community
Entfernen Sie PyCharm Professional:
$ flatpak uninstall --delete-data com.jetbrains.PyCharm-Professional
Geben Sie Y und dann die EINGABETASTE ein, um mit der Entfernung von PyCharm mithilfe der Flatpak-Methode fortzufahren.
2. Entfernen Sie die Snap-Version von PyCharm
Wenn PyCharm nicht mehr installiert sein muss, entfernen Sie es mit dem Befehl Snap remove.
PyCharm-Community entfernen:
$ sudo snap remove pycharm-community
Entfernen Sie PyCharm Professional:
$ sudo snap remove pycharm-professional
Entfernen Sie PyCharm Educational:
$ sudo snap remove pycharm-educational