Home Linux How to Install PyCharm in Ubuntu Linux

How to Install PyCharm in Ubuntu Linux

This article is an Evergreen Content by UbuntuPIT. You can safely save it to your bookmarks as it will always be updated from time to time according to any new release/information.

PyCharm is a popular IDE – Integrated Development Environment used for programming for Python language. It offers a graphical debugger, code analysis, an integrated unit tester, integration with version control systems. PyCharm also supports web development with Django. It offers cross-platform features including Linux, Windows, and MacOS.

Recommended Post: Best Linux Code Editor: Top 10 Reviewed and Compared

General Features

  • Coding assistance and analysis with code completion, syntax, and error highlighting
  • Project and code navigation
  • Python refactoring
  • Support for web frameworks
  • Version control integration

PyCharm 2018.1 release highlights:

  • Data scientists can now define code cells in their files and choose exactly which parts to execute. No more need to re-import your data every time you finetune your analysis!
  • Do you run Python code on remote machines? Configuring an SSH remote Python interpreter is now easier than ever.
  • Even though Python 3.7 isn’t out yet, PyCharm 2018.1 already fully supports developing Python 3.7 code.
  • Those of you who take pride in having precise commits will be pleased to hear that you can now choose which chunks of files to include in your git commits.
  • PyCharm is the Python IDE that knows your code, and PyCharm 2018.1 knows Python code better than ever with new code intelligence features.
  • Docker Compose file format 3.3 and later are now supported. Also, the performance of Docker Compose interpreters has improved significantly.

How to Install on Ubuntu

Method 1You can install it from the Ubuntu Software Center as it offers Snap Package installation.

PyCharm from the Ubuntu Software Center

Or you can also install it by running the following command into the Terminal:

sudo snap install pycharm-community --classic

For professional, replace pycharm-community with pycharm-professional in the code.

How to Remove PyCharm

  • For Snap Packages, you can remove it from Ubuntu Software Center or run the following command:
sudo snap remove pycharm-community

Method 2 – Install this App in Ubuntu using umake

Umake is an amazing command line tool that helps the developer to install some important IDE. This IDE is also one of the development tools included in the umake. For installing it through umake, you need to have umake first on your system. Normally umake remains in the system by default but in case it’s absent, run the following command to install umake via PPA:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
  • Once umake is installed onto the system, install PyCharm community edition:
umake ide pycharm
  • For PyCharm Professional Edition, run the below command:
umake ide pycharm-professional


umake -r ide pycharm

Method 3: Install in Ubuntu and Linux Mint using PPA

Now I am going to share the tutorial on how to install PyCharm on Ubuntu and other Ubuntu-based Linux distros using unofficial PPA. Before going to install PyCharm, make sure your system has Java installed.

  • Add the unofficial PPA:
sudo add-apt-repository ppa:mystic-mirage/pycharm
sudo apt-get update
  • Install the community edition of PyCharm:
sudo apt-get install pycharm-community
  • Install the professional edition of PyCharm:
sudo apt-get install pycharm

Remove the Installation

  • Uninstall the community edition of PyCharm:
sudo apt-get remove pycharm-community
  • Uninstall the Professional edition of PyCharm:
sudo apt-get remove pycharm
  • Remove the PPA from the sources list:
sudo add-apt-repository --remove ppa:mystic-mirage/pycharm

Notes: The features mentioned here are not all-inclusive. The features mentioned are compiled either from their respective official websites or from my personal experience using them.

PS: If you liked this post, on how to install this Python IDE on Ubuntu, please share it with your friends through the social networks or simply leave a reply below. Thanks.


Please enter your comment!
Please enter your name here

Latest Post

50 Simple and Useful dmidecode Commands for Linux

The dmidecode command in Linux allows users to retrieve sensitive hardware-related information directly from the command line. This way,...

The 10 Best IP Address Management Tools for Linux

IP address management takes a large part in the life of modern network admins. Linux admins are expected to...

25 Must Know Nginx Commands for Developers and Admins

Nginx is one of the most popular web servers among Linux and BSD users due to its rich feature...

40 Useful Linux Server Commands for Beginners in 2020

Most of the virtual world is powered by Linux today. Admins and network owners like to take control of...

Most Talked Post

Linux or Windows: 25 Things You Must Know While Choosing The Best Platform

Choosing the best platform - Linux or Windows is complicated. Because both the system is versatile and capable of...

Most Stable Linux Distros: 5 versions of Linux We Recommend

At the very beginning, I would like to mention why the term ‘Stable’ comes in relation to Linux OS...

15 Best Things To Do After Installing Linux Mint 19 “Tara”

Linux Mint is one of the best Linux distros for newcomers, especially who comes from other Operating Systems like...

Linux Mint vs Ubuntu: 15 Facts To Know Before Choosing The Best One

Ubuntu and Linux Mint are two popular Linux distros available in the Linux community. Ubuntu is a derivative of...

Editors' Pick

The 8 Most Popular Linux Distros Available Out There for 2020

Linux has come a long way from a command-line...

The 30 Best Python Courses and Certifications in 2020

Python is one of the most popular programming languages...

Top 20 Best Linux VoIP and Video Chat Software in 2020

The Internet has become an integral part of our...

The 20 Best Linux Web Hosting for Personal Sites and Enterprises

Web hostings are crucial to developers, companies, and personal...