PyCharm

Материал из IT в школе
Версия от 11:19, 14 июня 2023; Dkirienko (обсуждение | вклад) (Добавлена инструкция для МОС12.)
Перейти к навигацииПерейти к поиску

Среда разработки для языка Python, разрабатывается компанией JetBrains. Профессиональная, богатая возможностями, но требовательная к системным ресурсам и с перегруженным интерфейсом для начинающих. Выпускается в вариантах Community (бесплатная) и Professional (платная, JetBrains более не предоставляет лицензии российским организациям). Мы будем рассматривать только Community вариант.

Сайт: https://www.jetbrains.com/pycham/

Установка в МОС-12 (дистрибутив 2023 года на РОСА)

В систему МОС версии 12, выпущенной на базе РОСА Linux в 2023 году, PyCharm можно установить из магазина приложений.

Установка в МОС-10 (дистрибутив 2022 года на базе ALT Linux) при помощи epm

В систему МОС можно установить PyCharn при помощи пакетного менеджера epm. Выполните от root следующие команды (не забудьте получить права администратора командой su -):

# apt-get update
# epm ei
# epm play pycharm

или одной командой

# apt-get update && epm ei && epm play pycharm

Первая команда обновляет кеш пакетов apt (так как epm может устанавливать дополнительные пакеты через apt), вторая - обновляет кеш пакетов epm, третья - скачивает PyCharm и устанавливает его при помощи epm.

Установка через epm занимает довольно продолжительное время.

Достоинством установки через epm является автоматическое создание ярлыка для запуска среды PyCharm в главном меню.

Установка в Linux из архива

Также PyCharm можно установить непосредственно из архива, скачанного с сайта. Это можно сделать на любой Linux-системе, в том числе и в МОС. Недостатком такого способа является необходимость вручную создавать desktop-файл для отображения ярлыка для запуска среды в главном меню.

Необходимо скачать архив в формате .tar.gz и распаковать его в каталог /opt. Файл скачивается со страницы https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=linux&code=PCC

Распаковать скачанный архив нужно из-под пользователя root в каталог /opt следующей командой (в этой команде нужно заменить имя файла на правильное, если версия скачанного приложения отличается от 2023.1.2):

# tar -xzf tar -xzf pycharm-community-2023.1.2.tar.gz -C /opt

Ниже приведён пример команды, которая скачивает и распаковывает PyCharm версии 2023.1.2. Для установки последующих версий PyCharm нужно изменить URL файла и его имя после скачивания.

Эти команды исполняются под пользователем root (для переключения в пользователя root в консоли нужно использовать команду su -).

# wget https://download-cdn.jetbrains.com/python/pycharm-community-2023.1.2.tar.gz && tar -xzf pycharm-community-2023.1.2.tar.gz -C /opt

Скачанный файл pycharm-community-2023.1.2.tar.gz при необходимости можно удалить.

# rm pycharm-community-2023.1.2.tar.gz

Затем нужно создать ярлык для запуска PyCharm. Это можно сделать разными способами.

Первый способ - используя среду PyCharm.

Запустите PyCharm под любым непривилегированным пользователем (не под пользователем root). Например, если вы скачали версию 2023.1.2 среды, то она была распакована в каталог /opt/pycharm-community-2023.1.2/ и запустить её нужно из консоли следующей командой:

$ /opt/pycharm-community-2023.1.2/bin/pycharm.sh 

При первом запуске нужно будет нажать OK в окне "Import PyCharm Settings". Появится окно "Welcome to PyCharm". В этом окне нужно нажать на значок шестерёнки в левом нижнем углу и в выпадающем меню выбрать пункт "Create Desktop Entry..."

PyCharm, создание desktop-файла

В следующем окне обратите внимание на галочку "Create the desktop entry for all users". Если эту галочку поставить, то desktop-файл будет создан в каталоге /usr/share/applications и тогда пункт в меню появится у всех пользователей. Скорее всего, именно это и нужно при установке в школе.

PyCharm, окно Create Desktop Entry

Тогда на следующем этапе вам понадобится ввести пароль администратора системы. Выберите одного из пользователей в выпадающем списке, введите пароль этого пользователя и нажмите OK. Таким пользователем может быть любой пользователей группы wheel (а если в группе wheel нет пользователей, то пользователь root).

PyCharm, ввод пароля при создании desktop-файла

Desktop-файл для всех пользователей создаётся под именем /usr/share/applications/jetbrains-pycharm-ce.desktop.

Второй способ. desktop-файл можно просто создать или скопировать (под пользователем root). Например, для установки PyCharm на несколько компьютеров вы можете распаковать файлы скачанного архива с программой в /opt, а потом скопировать файл jetbrains-pycharm-ce.desktop в каталог /usr/share/applications.

Пример файла /usr/share/applications/jetbrains-pycharm-ce.desktop

[Desktop Entry]
Version=1.0 
Type=Application 
Name=PyCharm Community Edition 
Icon=/opt/pycharm-community-2023.1.2/bin/pycharm.svg 
Exec="/opt/pycharm-community-2023.1.2/bin/pycharm.sh" %f 
Comment=Python IDE for Professional Developers 
Categories=Development;IDE; 
Terminal=false 
StartupWMClass=jetbrains-pycharm-ce 
StartupNotify=true

Чтобы самостоятельно создать такой файл, запустите (от пользователя root) текстовый редактор, например, nano:

# nano /usr/share/applications/jetbrains-pycharm-ce.desktop

Скопируйте пример desktop-файла в буфер обмена, переключитесь в редактор nano, вставьте текст из буфера обмена при помощи Ctrl+Insert. Сохраните файл (Ctrl+O), выйдите из редактора (Ctrl+X). Обратите внимание на путь к приложению в строках Icon и Exec, если вы используете другую версию PyCharm, исправьте путь в данных строках.

Установка в Windows

Перед установкой PyCharm нужно установить Python.

Скачайте установщик с сайта JetBrains.

Запустите с правами администратора. Никакие параметры при установке можно не менять, убедитесь, что приложение устанавливается в каталог C:\Program Files\JetBrains\.

Проверка работы среды

Запустите среду PyCharm.

В окне Welcome to PyCharm нажмите на кнопку "New Project"

PyCharm, окно Welcome to PyCharm

На следующем экране настроек проекта укажите в первом поле ввода "Location" путь (имя каталога) к проекту. Ничего более менять не нужно.

Параметр "New environment using" должен быть выбран "Virtualenv".

В поле "base interpreter" вы должны увидеть путь к системно установленному интерпретатору Python. В системе Linux это может быть путь вида (в зависимости от версии Python) /usr/bin/python3.9, в системе Windows если вы установили Python версии 3.11 это должен быть путь C:\Program Files\Python311\python.exe.

Убедитесь, что проставлена галочка в поле "Create a main.py welcome script".

PyCharm, окно создания проекта

Нажмите на кнопку Create. После некоторого ожидания, откроется основное окно среды PyCharm.

PyCharm, окно среды и запуск программы

Текст программы уже будет написан (если стояла галочка "Create a main.py welcome script"). Запустите программу, нажав на стрелку на панели инструментов или при помощи меню "Run - Run 'main'", или при помощи клавиш Shift+F10.

Внизу окна откроется панель "Run", в которую и будет выведен результат работы программы.

При необходимости вы можете переключаться между нижними панелями по вкладкам с их названиями. Например, полезно открыть панель "Python console" и проверить версию интерпретатора Python.