Open In App

How to install PyCharm IDE on Arch-based Linux Distributions(Manjaro) ?

Last Updated : 06 Sep, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

PyCharm is a cross-platform integrated development environment (IDE) developed by JetBrains, specifically for Python Programming Language. It is one of the most popular Python IDE on the market due to its features like syntax highlighting, auto code completion, profiling inspection, and debugging. It comes with built-in support for Python frameworks such as Conda, Flask, and Django.

Features of PyCharm

  • Cross-platform
  • Customizable UI
  • Auto code completion, syntax highlighting, linting, debugging, profiling, etc
  • Conda Integration
  • Git integration
  • Fast and safe refactorings
  • Project and code navigation
  • Powerful plugins

Since PyCharm is proprietary software by Jetbrains Corp. and not available in the official repositories, we cannot install it using Pacman. So, this article will discuss the most common way to install PyCharm on Arch/Manjaro/Chakra.

Installation of PyCharm

Step 1: Update and upgrade your system by running

$ sudo pacman -Syu

 

 

 

Step 2: Install snap from the official Arch repositories

$ sudo pacman -S snapd

 

 

Step 3: Enable snap by using the systemctl command

$ sudo systemctl enable –now snapd.socket

 

Step 4: Create a symbolic link between /var/lib/snapd/snap and /snap to enable classic support

$ sudo ln -s /var/lib/snapd/snap /snap

 

Step 5: Verify the installation by running

$ snap version

 

Step 6:  Finally, install PyCharm Community Edition using the snap with –classic confinement.

$ sudo snap install pycharm-community –classic

 

Getting Started with PyCharm

  • You can now open PyCharm by searching for the application in the application menu

 

  • Accept the service agreement

 

  • Create a new Python Project

 

 

 

Uninstallation of PyCharm

To uninstall PyCharm along with all of its dependencies run:

$ sudo snap remove pycharm-community  

 


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads