- Description
- Installation Instructions
- Jonas Gröger’s PPA
- Debian 12 «Bookworm» or newer
- Debian 11 «Bullseye»
- Debian 10 «Buster»
- Snap
- Tarball
- Как установить PyCharm на Debian 10
- I. Установка PyCharm как обычного приложения
- II. Установка PyCharm как пакета snap
- Устанавливаем среду разработки PyCharm в Linux
- Установка PyCharm в Ubuntu
- Универсальный способ установки PyCharm (Deebian, Fedora, Ubuntu и так далее)
- Создание Alias для быстрого запуска PyCharm
- Создание иконки запуска PyCharm
- Заключение
Description
JetBrains is a Czech software development company which makes tools for software developers and project managers. It develops a number of highly regarded and popular IDEs, some of which (including IntelliJ IDEA, an IDE for numerous languages (i.e. Kotlin, Java, . ) and PyCharm, a Python IDE) have free, open source versions which are very easy to install on Debian.
Installation Instructions
Although there are no official Debian packages for any of the JetBrains products in the repositories, there are several methods to install these products on Debian.
Jonas Gröger’s PPA
Jonas Gröger maintains an unofficial PPA for Ubuntu and Debian. Installing from his repository works in Debian Buster 10, Debian Bullseye 11, Debian Bookworm 12 or later
Debian 12 «Bookworm» or newer
Execute the following commands to install pycharm-community on debian bookworm using his ppa:
curl -s https://s3.eu-central-1.amazonaws.com/jetbrains-ppa/0xA6E8698A.pub.asc | gpg --dearmor | sudo tee /usr/share/keyrings/jetbrains-ppa-archive-keyring.gpg > /dev/null echo "deb [signed-by=/usr/share/keyrings/jetbrains-ppa-archive-keyring.gpg] http://jetbrains-ppa.s3-website.eu-central-1.amazonaws.com any main" | sudo tee /etc/apt/sources.list.d/jetbrains-ppa.list > /dev/null sudo apt update sudo apt install pycharm-community
Debian 11 «Bullseye»
Execute the following commands to install pycharm-community on debian bullseye using his ppa:
curl -s https://s3.eu-central-1.amazonaws.com/jetbrains-ppa/0xA6E8698A.pub.asc | sudo apt-key add - echo "deb http://jetbrains-ppa.s3-website.eu-central-1.amazonaws.com any main" | sudo tee /etc/apt/sources.list.d/jetbrains-ppa.list > /dev/null sudo apt update sudo apt install pycharm-community
Debian 10 «Buster»
Execute the following commands to install pycharm-community on debian buster using his ppa:
curl -s https://s3.eu-central-1.amazonaws.com/jetbrains-ppa/0xA6E8698A.pub.asc | sudo apt-key add - echo "deb http://jetbrains-ppa.s3-website.eu-central-1.amazonaws.com bionic main" | sudo tee /etc/apt/sources.list.d/jetbrains-ppa.list > /dev/null sudo apt update sudo apt install pycharm-community
Snap
JetBrains maintains official snap packages for their products.
Here are instructions on how to install pycharm-community using the official snap package:
Install pycharm-community as a snap package
sudo snap install pycharm-community --classic
snap run pycharm-community
Tarball
- Download the appropriate tarball, e.g., PyCharm
- Switch to an appropriate directory, e.g. /opt/
- ~$ tar xzvf
The software can now be run with a command like /opt/pycharm-community-2021.3.2/pycharm.sh, or $PATH can be modified as appropriate. Note that when installing this way, one does not have the benefit of the package management system's dependency handling, so some dependencies may have to be installed manually. For example, if ?PyCharm displays the error failed to create virtual environment, the solution is to run ~# apt install python3-venv
Как установить PyCharm на Debian 10
Рассмотрим два способа установки PyCharm на Debian. Если использовать программу на постоянной основе, то лучше выбрать первый способ как стандартную установку приложения. Кому может подойти второй способ установки как пакета snap? Прежде всего тем, у кого недостаточно места на диске, но достаточно современный и скоростной компьютер с неплохим объемом оперативной памяти. Также этот способ хорош для ознакомления с программой, презентацией и т.д.
Устанавливать будем редакцию community. Если нужна профессиональная версия, вместо инсталяции pycharm-community используйте pycharm-professional. Также есть версия для образовательных учреждений: для преподавателей и студентов. Для ее установки вместо pycharm-community используйте инсталяцию пакета pycharm-educational. В остальном все идентично.
I. Установка PyCharm как обычного приложения
В терминале выполняем следующие команды:
$ curl -s https://s3.eu-central-1.amazonaws.com/jetbrains-ppa/0xA6E8698A.pub.asc | sudo apt-key add - $ echo "deb http://jetbrains-ppa.s3-website.eu-central-1.amazonaws.com bionic main" | sudo tee /etc/apt/sources.list.d/jetbrains-ppa.list > /dev/null $ sudo apt update $ sudo apt install pycharm-community
II. Установка PyCharm как пакета snap
Установливаем pycharm-community как snap пакет:
$ sudo snap install pycharm-community --classic
$ snap run pycharm-community
Устанавливаем среду разработки PyCharm в Linux
PyCharm это интегрированная среда разработки для языка программирования Python, существует две версии, одна бесплатная – pycharm-community и платная – pycharm-professional. Устанавливать будем бесплатную версию, но, если вы занимаетесь программированием на профессиональном уровне, можете приобрести и платную версию. В любом же случае, программировать можно и в других редакторах, это кому как удобно, например VSCodium. В любом случае, рекомендую начать знакомство с Python именно с PyCharm. В PyCharm имеется – анализатор кода, встроенный тестировщик, система контроля версий, графический отладчик, автодополнение кода и некоторые другие функции, о которых можно узнать на официальном сайте. Так же имеется возможность писать свои плагины, но до этого надо еще дорасти.
Установка PyCharm в Ubuntu
И так, переходим к установке PyCharm в дистрибутиве Linux Ubuntu. В дистрибутиве Ubuntu PyCharm можно установить используя Snap, для этого достаточно выполнить команду:
sudo snap install pycharm-community --classic
Если же вы не хотите использовать Snap пакеты, то про установку PyCharm из скаченного архива с официального сайта читайте далее в этой статье.
Универсальный способ установки PyCharm (Deebian, Fedora, Ubuntu и так далее)
Собственно, установить PyCharm можно скачав архив с программой с официального сайта, и данная инструкция подойдет для любого дистрибутива Linux, будь то Debian, Fedora и так далее. Так что если вы не хотите использовать Snap пакеты в той же Ubuntu, можно установить PyCharm этим способом. И так, переходим на официальный сайт, скачиваем архив и распаковываем его:
Распаковать архив рекомендуется в директорию “/opt”, для этого можно открыть терминал, перейти в директорию куда вы скачали архив и распаковать его. Обращаю ваше внимания, что вы можете переместить Pycharm не только в директорию “/opt”, а в любую другую. В том числе и в домашний каталог пользователя. PyCarm точно так же будет запускаться и работать. Просто каталог “/opt” рекомендуется, но не является обязательным для установки PyCarm.
Предполагается, что вы скачали архив в директорию “~/Загрузки”, если же директория отличается, то замените в команде путь до архива:
cd ~/Загрузки sudo tar xf pycharm-community*.tar.gz -C /opt/
Переходим в директорию “/opt”, и запускаем скрипт PyCharm:
cd /opt/pycharm-community*/bin/ ./pycharm.sh
Нам выдается табличка с лицензионным соглашением, ставим галочку в нижнем правом углу и нажимаем кнопку “Continue”:
Далее решите сами, хотите что бы разработчикам отправлялась статистика или нет, это иногда может быть полезно для отладки самой программы. Я же откажусь, соответственно, нажимаю кнопку “Don’t Send”:
После чего стартует программа, и по сути, можно начинать ей пользоваться:
Создание Alias для быстрого запуска PyCharm
Теперь давайте создадим так называемый alias, хотя это и не обязательный пункт и он на ваше рассмотрение. Но, это позволит запускать PyCharm прямо из терминала, что в свою очередь ускорит его запуск. Копируем путь что бы в дальнейшем создать алиас. Путь выделен синим цветом, алиас создается командой:
alias pycharm='/opt/версия_pycharm/bin/pycharm.sh'
Не забудьте заменить версию PyCharm в команде на вашу. И осталось лишь перезапустить “.bashrc”:
Теперь для запуска PyCharm открывает терминал и вводим названием программы – pycharm:
Правда, если вы закроете терминал, то завершиться и работа самой программы PyCharm, что бы этого избежать, ознакомьтесь с этой статьей, где описаны способы избежать завершение работы программы после закрытия терминала.
Создание иконки запуска PyCharm
Можно пойти другим путем и создать иконку для запуска PyCharm, для этого необходимо создать файл “desktop” в директории “/.local/share/applications/”. Создать данный файл можно в терминале, либо перейти в данную директорию и создать там файл с расширением “desktop”. Я же предпочитаю работать в терминале, так как это быстрее. И так, переходим в терминал и создадим файл “desktop” командой:
nano ~/.local/share/applications/PyChrarm.desktop
При желании названием desktop файла можно изменить, в данный момент оно PyCharm. И так, в открывшемся окне вписываем следующее содержимое:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=PyChrarm
Exec=sh '/opt/pycharm-community-2020.3.3/bin/pycharm.sh'
Terminal=false
Icon=/opt/pycharm-community-2020.3.3/bin/pycharm.png
Type=Application
Categories=Utility;TextEditor;Development;IDE;
Сохраняем файл сочетанием клавиш “ctrl + o” и выходим “ctrl + x”, в результате у вас появиться в меню значок запуска PyCharm. Обратите внимание на строку “Exec”, в этой строке указан путь к скрипту запуска PyCharm, если он отличается, измените его. А так же обратите внимание на “Icon”, где так же указан путь к иконке. Если же вы все сделали как описано в статье, то менять ничего не нужно.
Заключение
Для работы PyCharm необходима библиотека java, обычно она уже установлена, а именно установлен пакет OpenJDK. Проверить, имеется ли он в вашей системе можно командой “java -version”, в результате вы увидите версию openjdk. Так же хотелось бы отметить, что данная статья, это некая отправная точка для рубрики “Кодинг”. В этой рубрике будем изучать языки программирования и начнем мы с Python, так как этот язык программирования довольно-таки простой для изучения, но в то же время является сильным языком программирования. Хотелось бы верить, что новая рубрика будем вам полезна, собственно, для тех кто хочет изучить язык программирования Python, ставим PyCharm и переходим в рубрику “Кодинг”.
А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X