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 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


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


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