Ide python astra linux

Best Python IDEs for Linux

Looking to code Python on your Linux system? Here are the best IDEs you can use for Python programming in Linux desktop.

Python is a popular scripting language among Linux users. It is also used extensively in Artificial Intelligence and Machine Learning, some of the most popular buzzwords in computing. Running Python script in Linux takes just a command. However, for serious Python programming, an IDE is always a better choice. An IDE combines various tools for seamless development with a specific programming language. Generally, it contains a code editor with syntax highlighting, a compiler and/or interpreter, debugging tools and other features needed to work with the specific programming language. If you are learning Python and want to use an IDE to test things, I have compiled a list of them to help you.

Many other IDEs are available for Python in Linux, which you won’t find here. They work with Python2 only (which has been deprecated). Hence, I have omitted such options.

1. Eric

python ide eric

Eric is an open-source editor based on the Qt6 toolkit and is written in Python itself. Eric boasts a ton of features for Python and is a proper IDE. It supports downloadable plugins, which can further extend its capabilities. It also has an Integrated Python debugger, Interactive Python shell, and Integrated support for Python Package Management (pip), to name a few of the many features it provides. Go check out the extensive list of its features on its official website.

2. Geany

python ide geany

Geany is an open source IDE based on the GTK3 toolkit, which is small and lightweight. Being a lightweight application, it runs perfectly fine on every type of Linux distro no matter the desktop environment. It supports many programming languages, including Python. It also supports some plugins to extend its capabilities. Not to forget, Geany is almost one of the best Notepad++ alternatives for Linux.

3. PyCharm

python ide pycharm

PyCharm is one of the most popular and advanced Python IDEs developed by JetBrains. JetBrains is the organization behind some of the best IDEs like Android Studio and the programming language Kotlin used for Android development. It is an open-source application which is quite an extensive application compared to others in the list. An open-source community edition is available for free. Although, a paid version is also available with more features needed for professional development, which is a proprietary edition. It has a load of features specific to the Python language, as it is specially tailored for the same. You can check out all its features on the website and its paid version’s pricing.

Читайте также:  Установка pgadmin3 astra linux

4. Spyder

python ide spyder

Spyder is an open-source IDE based on a Qt toolkit designed for scientific use. It has MATLAB (language and platform for data analysis) like features. Spyder, being built for Scientific and Engineering applications, has features with which analysis can be done graphically using histograms, graphs, etc. Scientific tools provided by Spyder can be somewhat similar to the paid tools available with PyCharm. And that’s not all, it also provides a VIM plugin for providing VIM keybindings support. Visit Spyder’s website for more information about its applications for scientists and engineers.

5. Thonny

python ide thonny

Thonny is an open source Python IDE based on the Tk GUI toolkit. It is tailored for teaching Python to beginners. Even though it uses a different GUI toolkit, Thonny is incredibly lightweight and simple to use when compared to other IDEs. If you are a beginner, go for it for its simplicity and small-sized installation. You can explore its GitHub page to know more about it.

6. Visual Studio Code

python ide vscode

Visual Studio Code is an open-source Electron-based application developed by Microsoft. The user experience is well-polished compared to most other options. It can be used for many programming languages. But, to use it for coding in Python, you need to grab the plugin that enables it. Once you install the plugin required, you can start writing code in Python and learn about issues through its debugger. Being an Electron-based application, some users may not like it for the extra overhead. But, it works fairly well! If you want to use Microsoft’s Visual Studio Code without all its telemetry, you can opt for VSCodium.

7. Bluefish

python ide bluefish

Bluefish is an open-source editor based on the GTK3 toolkit for web designers. However, being a very powerful editor, one can also use it to write code in Python. I did not find any way to execute the file in Bluefish, but it supports syntax highlighting. The development activity appears to be inactive since 2020. You can head on to its official website to know more.

Читайте также:  See all drives linux

Wrapping Up

One can arguably use any text editor which supports syntax highlighting for writing code in Python, e.g., Emacs and VIM also Notepadqq. But, in my opinion, using an IDE provides a more comfortable environment for coding as compared. Python has many applications, ranging from web development to artificial intelligence. Therefore, some IDEs can provide features specific to a particular application of Python, which may not be available in some IDEs. There is no good or bad IDE, as it all boils down to the thing you want to use Python for. Which IDE would you use for Python? Your suggestions are always welcome in the comments.

Источник

Установка PyCharm на Linux

Python – один из высокоуровневых языков программирования общего назначения. Чтобы разрабатывать программное обеспечение на нем, программисту необходима специальная среда разработки. Одна из таких – это PyCharm от компании Jetbrains. Существует как бесплатная, так и платная версия. Разница между двумя версиями только в предоставляемом функционале.

Большинство разработчиков для работы используют Linux. Именно поэтому в данной статье будет представлена полноценная инструкция по установке PyCharm на Linux .

Варианты установки

На данный момент существует несколько вариантов установки PyCharm на Linux . В этой инструкции мы рассмотрим два из них. Первый осуществляется через систему развертывания и управления пакетами Snap, а второй с использованием пакета tar.

Оба варианта установки распространяются на большинство дистрибутив Linux. Среди них Linux Mint, Astra Linux, Debian, Ubuntu и другие.

Перед тем, как перейти к установке PyCharm в систему, нужно проверить установлен ли в ней сам Python. Для этого выполним следующую команду в терминале дистрибутива:

В нашем случае Python версии 3.10.6 уже установлен в системе. На картинке ниже представлен результат выполнения проверки.

Установка PyCharm на Linux с использованием Snap

Snap – это название системы упаковки и развертывания ПО. Snaps – это название пакетов, а snapd – это название инструмента для работы с этими пакетами.

Чтобы перейти к установке IDE, необходимо для начала установить snapd в систему, если он там отсутствует.

Как видно по рисунку ниже, snapd установлен и успешно работает.

  1. Если же он отсутствует в системе, то его необходимо установить. Для этого в консоль вводим следующую команду:
  1. Теперь можно переходить непосредственно к самой установке среды разработки. Для этого используем следующие команды.

Для загрузки бесплатной версии IDE:

sudo snap install pycharm-community --classic

Для загрузки платной версии IDE:

sudo snap install pycharm-professional --classic

Пробный период последней составляет 30 дней. Далее необходимо приобретать ежемесячную подписку.

Читайте также:  Generate linux password hash

На данном этапе установка программы успешно завершена. Далее рассмотрим следующий вариант ее установки.

Установка PyCharm на Linux с использованием tar

Данный вариант установки предусматривает скачивание установочного архива с официального сайта компании Jetbrains и его последующую распаковку.

  1. Для начала необходимо зайти на официальный сайт и выбрать версию PyCharm для скачивания. На выбор представлена либо обычная, либо профессиональная версия.
  2. Следующим шагом необходимо скачать архив выбранной версии в формате .tar.gz.
  3. После окончания скачивания архива необходимо приступать к его распаковке. Для этого в консоли терминала вводим следующую команду:
tar -xzf ~/Загрузки/pycharm-community-2022.3.2.tar.gz

Путь к файлу в вашем случае может отличаться.

  1. После окончания распаковки архива можно переходить к запуску PyCharm. Для этого воспользуемся следующей командой:
sh pycharm-community-2022.3.2/bin/pycharm.sh

После выполнения команды выше у вас откроется стартовое окно, что означает успешную установку. Теперь можно переходить к созданию первого проекта и полноценной работе.

Первый запуск и знакомство со стартовой страницей

При первом запуске пользователь видит окно с лицензионным соглашением. Его нужно принять, установив соответствующую галочку и нажав кнопку «Continue».

Далее программа предложит выполнять обмен данными во время его использования. Пользователь может либо согласиться, либо отказаться от данной услуги.

Далее откроется окно программы. Здесь пользователь может создать свой первый проект или открыть уже существующий. Кроме того, в PyCharm возможно инициализировать проект из VCS (любая система контроля версий).

Также в PyCharm имеется возможность кастомизировать приложение под требования пользователя. Для этого нужно зайти в соответствующую вкладку в открывшемся окне, как показано на картинке ниже.

В следующей вкладке «Plugins» пользователь может добавить необходимые плагины для расширения функционала установленной среды разработки.

Во вкладке «Learn» пользователь может изучить представленный в PyCharm функционал, либо же приступить к изучению Python прямо в IDE.

На этом функционал стартовой страницы заканчивается. После выполненных настроек можно переходить непосредственно к работе в PyCharm.

Удаление PyCharm

Может возникнуть ситуация, когда потребуется удалить ранее установленный PyCharm.

Для удаления PyCharm, установленного с официального сайта, достаточно удалить папку с распакованными в ней файлами.

Для тех случаях, когда выполнялась установка с использованием Snap, используйте следующие команды.

Для удаления обычной версии:

sudo snap remove pycharm-community

Для удаления профессиональной версии:

sudo snap remove pycharm-professional

Заключение

Выше была изложена полная инструкция по установке PyCharm на Linux . Мы рассмотрели два варианта установки, первоначальную настройку и удаление программы в случае необходимости.

Источник

Оцените статью
Adblock
detector