PyCharm is an IDE for Python development and has been considered as one of the best Python IDE by the experts.
Method 1: Install PyCharm in Ubuntu and other Linux using Snap [Easy]
Good news is that PyCharm is available in the Ubuntu Software Center as a Snap package. Which means that you can search for it in the software center and install it from there.
If you are using some other Linux distribution, enable snap support first and then use the snap command to install the PyCharm Community Edition:
sudo snap install pycharm-community --classic
To remove PyCharm, you may use this command:
sudo snap remove pycharm-community
Method 2: Install PyCharm in Linux using official Linux installer from JetBrains [Intermediate level]
Go to PyCharms Download page and download the tar.gz files for either of the Professional or Community version. I am using Community version in the tutorial.

Follow these commands one by one but do keep in mind that you may have to replace “pycharm-community-2020.1.1.tar.gz” and “pycharm-community-2020.1.1” with the file and folder name of your download.
Go to Downloads where you have downloaded the PyCharm:
cd ~/Downloads
Now extract the tar gz file using the tar command in this way:
tar -xzf pycharm-community-2020.1.1.tar.gz
Now enter the extracted PyCharm folder:
cd pycharm-community-2020.1.1
Go to its bin folder:
cd bin
You’ll find a shell script here. Make sure that you have execute permission:
chmod u+x pycharm.sh
Now run this shell script:
sh pycharm.sh

PyCharm starts running now. In the first run, it will ask you to accept privacy policy:

Then JetBrains will ask whether you would like to send data about features, plugins, and other data. If you wish to send the data, you can hit the “Send Anonymous Statistics” button, or you can click on the “Don’t Send” button.

Installing PyCharm in Ubuntu using umake (not recommended)
Ubuntu provide a wonderful command line tool, umake for developers. umake lets you easily install a number of development tools in Ubuntu such as Android Studio, Visual Studio Code, Ubuntu SDK, Eclipse, Arudino Software Distribution etc. PyCharm is also one of the development tools included in the umake.
To install PyCharm using umake, you need to have umake first. Normally, it should already be installed in your system, get the latest stable version of umake:
sudo apt-get install ubuntu-make
Once you have umake, use the command below to install PyCharm Community Edition in Ubuntu:
umake ide pycharm
To install PyCharm Professional Edition (you need license for this), you can use the command below:
umake ide pycharm-professional
To remove PyCharm installed via umake, use the command below:
umake -r ide pycharm
Deprecated Method: Install PyCharm using PPA [Do not use]
Open a terminal and use the following commands:
sudo add-apt-repository ppa:mystic-mirage/pycharm
sudo apt-get update
To install the community edition of PyCharm, use the command below. It will download data of around 120 MB.
sudo apt-get install pycharm-community
To install the professional edition of PyCharm, use the command below. It will download data of around 160 MB.
sudo apt-get install pycharm
