Skip to content

Here is how to install JetBrains PyCharm Python IDE

There technically are 4 ways to do this, two or more per platform! We have the tarball, native packages, Snap, and Flatpak methods. Below are the best methods (IMNSHO) for each platform.

FEDORA 27+

Fedora has the most flexibility here as we can go all 4 routes! (GO RED HAT!) I will skip over the tarball method. Here are the other three:

  • This will enable the Copr repo from the Fedora Workstation Repositories (amongst others)

    sudo dnf install fedora-workstation-repositories
    sudo dnf config-manager --set-enabled phracek-PyCharm
    sudo dnf makecache
    sudo dnf install pycharm-community pycharm-community-utils
    
  • Otherwise there are options for flatpak:

    flatpak install --user mypycharm com.jetbrains.PyCharm-Community
    
  • Or you can use snap (Installation Link):

    # Enable snaps on Fedora
    sudo dnf install snapd
    sudo ln -s /var/lib/snapd/snap /snap
    
    # Install snap
    sudo snap install pycharm-community --classic
    

UBUNTU / SNAP PACKAGE

The easiest method is the snap. There are a few PPAs, but are rarely kept up to date from what I have seen (perhaps I am missing the "correct" one...)

    sudo snap install pycharm-community --classic

EL7 / FLATPAK

As of right now, the only method aside from the tarball, would be via Flatpak. Github Repo

    flatpak install --user mypycharm com.jetbrains.PyCharm-Community