How To Install PyCharm IDE on Ubuntu | Debian

PyCharm is the ultimate IDE for Python Developers. The PyCharm IDE is packaged in two flavors – the Community Edition which is free and the Professional Edition which has more advanced features and requires one to buy a licence to be able to use. In this short guide we will be showing you how to install PyCharm IDE on Ubuntu & Debian Linux system, the Community Edition.

Features of PyCharm Python IDE

The PyCharm Python IDE comes with some cool standard features for application development.

  • Intelligent Python Assistance: PyCharm provides smart code completion, code inspections, on-the-fly error highlighting and quick-fixes, along with automated code refactorings and rich navigation capabilities.
  • Web Development Frameworks: PyCharm offers great framework-specific support for modern web development frameworks such as Django, Flask, Google App Engine, Pyramid, and web2py.
  • Cross-technology Development: In addition to Python, PyCharm supports JavaScript, CoffeeScript, TypeScript, Cython, SQL, HTML/CSS, template languages, AngularJS, Node.js, and more.
  • Remote Development Capabilities: Run, debug, test, and deploy applications on remote hosts or virtual machines, with remote interpreters, an integrated ssh terminal, and Docker and Vagrant integration.
  • Scientific Tools: PyCharm integrates with IPython Notebook, has an interactive Python console, and supports Anaconda as well as multiple scientific packages including matplotlib and NumPy.

Install PyCharm Python IDE on Ubuntu | Debian

PyCharm is a cross-platform IDE that provides consistent experience on the Windows, macOS, and Linux operating systems. Our installation is focused on an Ubuntu/Debian Linux system but similar installation process can be used for another type of Linux OS.

Below are the basic requirements for a successful installation.

RequirementMinimumRecommended
RAM4 GB of free RAM8 GB of total system RAM
Disk space2.5 GB and another 1 GB for cachesSSD drive with at least 5 GB of free space
Monitor resolution1024×7681920Ă—1080
Operating systemOfficially released 64-bit versions of the following:Microsoft Windows 8 or latermacOS 10.13 or laterAny Linux distribution that supports Gnome, KDE , or Unity DE.Pre-release versions are not supported.Latest 64-bit version of Windows, macOS, or Linux (for example, Debian, Ubuntu, or RHEL)

Note that you do not need to install Java to run PyCharm, because JetBrains Runtime is bundled with the IDE (based on JRE 11).

  • Python 2: version 2.7
  • Python 3: from the version 3.6 up to the version 3.10

Install using the Toolbox App

The JetBrains Toolbox App is the recommended tool to install JetBrains products. You can use this tool to install and maintain different products and versions including Early Access Program (EAP) releases. It becomes easy to update and roll back when necessary as well doing uninstallation of any JetBrains product.

Download the Toolbox app from directly, with wget or curl command:

wget https://download.jetbrains.com/toolbox/jetbrains-toolbox-2.6.2.41321.tar.gz

Extract the file once it is downloaded.

$ tar xvf jetbrains-toolbox-*.tar.gz
jetbrains-toolbox-2.6.2.41321/
jetbrains-toolbox-2.6.2.41321/jetbrains-toolbox

Change to the created directory.

cd jetbrains-toolbox-*/

Run the installer and follow the wizard steps.

./jetbrains-toolbox

Accept the end user license agreement.

Choose “PyCharm Community” or “Professional” edition depending on your plan. Note that for Pro edition you’ll need to get a license key to apply.

Click Install and the installation of PyCharm Python IDE on Ubuntu | Debian should start immediately. The download may take quite some time if you have slow internet connectivity.

Once the package has been installed use the applications launcher to start it. If you’re a person who prefers to launch applications from terminal you can do so. You can also open it directly from the toolbox:

Accept the terms of the user agreement, then click continue:

There is your PyCharm IDE running on Ubuntu and Debian machine waiting for you to use. Start or open existing project to start using PyChard IDE for all your Python Projects.

You’re now on an awesome journey of Developing Python Applications using PyCharm IDE environment. JetBrains Toolbox gives you an easy to use interface from where you can install JetBrains products.

More guides.

Join our Linux and open source community. Subscribe to our newsletter for tips, tricks, and collaboration opportunities!

Recent Post

Unlock the Right Solutions with Confidence

At CloudSpinx, we don’t just offer services - we deliver clarity, direction, and results. Whether you're navigating cloud adoption, scaling infrastructure, or solving DevOps challenges, our seasoned experts help you make smart, strategic decisions with total confidence. Let us turn complexity into opportunity and bring your vision to life.

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Post

Starship is a free opensource shell prompt available for Linux, Windows and MacOS. It is extremely fast, very light and […]

XAMPP is an open source and free to use software package that provides Apache distribution containing MariaDB, PHP, and Perl. […]

Red Hat Enterprise Linux (RHEL) 10 is the latest enterprise-grade Linux operating system from Red Hat. RHEL 10 offers advanced-security, […]

Let's Connect

Unleash the full potential of your business with CloudSpinx. Our expert solutions specialists are standing by to answer your questions and tailor a plan that perfectly aligns with your unique needs.
You will get a response from our solutions specialist within 12 hours
We understand emergencies can be stressful. For immediate assistance, chat with us now

Contact CloudSpinx today!

Download CloudSpinx Profile

Discover the full spectrum of our expertise and services by downloading our detailed Company Profile. Simply enter your first name, last name, and email address.