How to Install PyCharm on Ubuntu 20.04

The popularity of Python is soaring day by day. As per TIOBE, it just displaced JAVA to the second position. You just need a Text editor like Notepad++ to start learning Python programming. But, having an IDE would speed up the learning process. 

So, in this post you will learn how to install PyCharm on Ubuntu 20.04 is this, maybe, the best IDE to develop in Python.

PyCharm

PyCharm is one of the best IDE available for Python. This JetBrains proprietary program has earned its reputation as the professional IDE for Python. It has three versions, professional, Community, and Educational.  

Among the features of PyCharm is the auto-completion of code. In addition to the possibility of navigating within the same code. Of course, it includes a terminal and a debugger.

On the other hand, another outstanding feature of PyCharm is the ability to modify the code without compromising the execution of it. This makes it ideal for making changes without buying the results.

In addition to all this, there are a lot of plugins that add even more functionality to a great program. But not only functionality but also adds customization so that each programmer can feel the program as their own.

So, if you are a Python programmer or are initiated in the language, it can be very useful to have PyCharm installed.

Two different ways to install PyCharm on Ubuntu 20.04

Fortunately, there is no single way to install PyCharm on Ubuntu. This is one of the great advantages of Linux. That’s why today I’ll explain the two ways to do it.

Remember that it is not necessary to do both, but only to choose one of them. The one that best suits you and your team.

Using the Snap Package

We have talked about the Snap packages on the site and it is that PyCharm is available in this format.

The main advantage of this method is that it is quite easy to do and allows us to isolate the program inside our system. On the other hand, the upgrade process is made much easier.

So, open a terminal and run this single command:

sudo snap install pycharm-community – classic

After the download and installation are complete, it will be available from the main menu.

The downside of using Snap packages is that they are very large and this can be a problem on computers with limited space. Or even in places where the internet connection is unstable or slow.

PyCharm on Ubuntu 20.04 manually

The other option is to download the program from the project website.

PyCharm Website
PyCharm Website

For this tutorial, I will download the community version:

PyCharm community version
PyCharm community version

Once you download the tar.gz file you can open a terminal and perform the installation faster.

First, decompress the file in a folder like /opt/ which is where it will be permanently located.

sudo tar xvzf Downloads/pycharm-community-2020.1.4.tar.gz -C /opt/

Note: at the time of writing this post, the latest stable version of PyCharm is 2020.1.4 so in the future, the command will change.

Once the PyCharm folder has been generated, you must run the installation wizard. You can do this by running the following command:

bash /opt/pycharm-community-2020.1.4/bin/pycharm.sh

The following window will be displayed:

Jetbrains terms of license
Jetbrains terms of the license

Once you have accepted the license terms, click on the Continue button.

The installer will then ask you for permission to share your usage data anonymously. This will help the development of the application but is optional.

Data Sharing
Data Sharing

Then, you will be able to choose a theme for the program. In my case, I will choose Darcula theme.

Set the UI them for PyCharm on Ubuntu 20.04
Set the UI them for PyCharm on Ubuntu 20.04

Then you can create a Launcher Script to open projects and files from the terminal.

Installing PyCharm on Ubuntu
Installing PyCharm on Ubuntu

Also, you can download some popular plugins.

PyCharm plugins
PyCharm plugins

Clicking the Start using PyCharm button will complete the installation and start the program. In the end, you will see the initial screen.

PyCharm initial screen
PyCharm initial screen

Click on Configure and a menu will appear where you will have to choose the Create Desktop Entry option so that you can run it from the main menu.

Creating a new desktop entry for PyCharm
Creating a new desktop entry for PyCharm

If you want to make it available to all users you can do so in the following window.

Desktop Entry for all users
Desktop Entry for all users

You can create a new project, and configure it to start working.

Creating a new project
Creating a new project

In the end, you will have the IDE ready for your projects.

PyCharm installed on Ubuntu
PyCharm installed on Ubuntu

Conclusion

A Python developer must always have an IDE that is in line with these new times. In this sense, for Python, it seems that the choice is easy with PyCharm.

In this post, you learned how to install it correctly in Ubuntu and even using several methods for it.