PyCharm IDE

[ pycharm ]

https://www.jetbrains.com/pycharm/
PyCharm, The Python IDE for data and web professionals.

https://www.jetbrains.com/help/pycharm/getting-started.html

https://www.jetbrains.com/help/pycharm/installation-guide.html


https://tecadmin.net/how-to-install-pycharm-on-debian-10/
How to Install PyCharm on Debian 10.

https://ubuntu.com/tutorials/basic-snap-usage-pl
Ubuntu Tutorials: Podstawy korzystania ze snapów.

https://snapcraft.io/tutorials/advanced-snap-usage
Advanced snap usage.

https://linuxiarze.pl/snap/

INTRODUCTION

PyCharm is the Python IDE with many useful features. It has an intelligent Python assistance like smart code completion, code inspections, on-the-fly error highlighting and quick-fixes, and rich navigation capabilities. Supported languages: Python 2.7, Python 3.9+ [PyCharm 2025.3].

PyCharm is available in community (free, open-source) and professional editions (licence).
NEW [2025]: Students and academic staff members are eligible to use all JetBrains tools free, upon verification of their university/college domain email or ISIC card.

In PyCharm you are working within the context of a project. There are three options to start working on a project:
(1) Open an existing project
(2) Check out a project from version control
(3) Create a new project

LINUX DEBIAN 10

https://snapcraft.io/pycharm

https://snapcraft.io/install/pycharm/debian

The PyCharm community and professional editions are available as snap package. You must have Python installed on your system and sudo privileged account access.

Snap is a software packaging and deployment system developed by Canonical for the operating systems that use the Linux kernel.

Snap Store is a graphical desktop application for discovering, installing and managing snaps on Linux. Snap Store is based on GNOME Software, optimized for the Snap experience.


$ sudo apt update
$ sudo apt install snapd   # install snapd
$ sudo snap install snapd   # get the latest snapd
$ sudo snap install core
$ sudo snap install snap-store   # install Snap Store
# /snap folder was created.

$ snap find hello      # finding 'hello' applications

$ sudo snap install hello-world

$ snap find pycharm
Name                  Version   Publisher   Notes    Summary
pycharm-community     2020.3.3  jetbrains✓  classic  Python IDE for Professional Developers
pycharm-professional  2020.3.3  jetbrains✓  classic  Python IDE for Professional Developers
pycharm-educational   2020.3.2  jetbrains✓  classic  Easy and Professional Tool to Learn & Teach Programming with Python

$ snap list     # list installed snaps

$ sudo snap refresh   # update all snaps

$ sudo snap revert hello-world   # back to the previous version

$ sudo snap remove hello-world

# Install PyCharm community edition.

$ sudo snap install pycharm-community --classic

# Run PyCharm: /snap/bin/pycharm-community

# [2026-02-28] To install PyCharm, use the following command:
$ sudo snap install pycharm --classic

It is possible to install PyCharm from a .tar.gz file: pycharm-community-2023.3.3.tar.gz (583 MB) [2024-02-24].

WINDOWS 10

Install PyCharm with Anaconda or from an .exe file: pycharm-community-2023.3.3.exe (428 MB) [2024-02-24].