Signup/Sign In

How to Install PyCharm on Ubuntu 18.04

pycharm

PyCharm is the most excellent IDE for Python programming. This Python IDE is available in professional and community versions. The community version is freely accessible, while the professional edition includes more features. Visit here to learn the difference between community and professional editions.

This article tells you how to install PyCharm in Ubuntu 18.04 LTS Linux computers.

Prerequisites

Login using a sudo privileged account on your Ubuntu machine. Then, start a terminal from all apps or use CTRL+ALT+T shortcut keys.

Step 1 – Install PyCharm on Ubuntu 18.04

PyCharm comes in 2 editions; The first is a community version that provides gratis for the users. It is suggested for the students for Python developer learners. A professional edition also comes with various features necessary for professional developers

Install one of the following editions as per your requirements:

Install community version: The community edition contains many features to start working with the PyCharm IDE.

sudo snap install pycharm-community —classic


Install professional edition: The professional version includes various sophisticated features of the software developers. It comes with a 30 days trial license.

sudo snap install pycharm-professional —classic

That’s it. The given procedures will install PyCharm on the Ubuntu system.

Step 2 – Launch PyCharm

Click on the display apps icon at the bottom left corner. Then put “pycharm” in the search box; you will see a PyCharm launcher icon.

Click on the launcher icon to start the PyCharm IDE on your Ubuntu machine.

Step 3 – Uninstall PyCharm

Make also enables deleting packages from the system. If you don’t need it anymore, you may delete PyCharm anytime with the following command.

sudo snap remove pycharm-community

Conclusion

This instruction helps you to install PyCharm on Ubuntu 18.04 LTS PCs. Enjoy the development with feature-rich IDE for Python apps.



About the author:
Pradeep has expertise in Linux, Go, Nginx, Apache, CyberSecurity, AppSec and various other technical areas. He has contributed to numerous publications and websites, providing his readers with insightful and informative content.