PyCharm: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
(Установка в Windows)
(Инструкция для МОС12.)
 
(не показано 6 промежуточных версий 2 участников)
Строка 2: Строка 2:


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


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


===Установка в МОС при помощи epm===
==Установка в МОС-12 (дистрибутив 2023 года на РОСА)==
В систему МОС версии 12, выпущенной на базе РОСА Linux в 2023 году, PyCharm можно установить из магазина приложений.
 
При установке из магазина в систему устанавливается пакет с именем pycharm-community.
 
==Установка в МОС-10 (дистрибутив 2022 года на базе ALT Linux) при помощи epm==
В систему МОС можно установить PyCharn при помощи пакетного менеджера epm. Выполните от root следующие команды (не забудьте получить права администратора командой <code>su -</code>):  
В систему МОС можно установить PyCharn при помощи пакетного менеджера epm. Выполните от root следующие команды (не забудьте получить права администратора командой <code>su -</code>):  
  # apt-get update
  # apt-get update
Строка 16: Строка 21:
Первая команда обновляет кеш пакетов apt (так как epm может устанавливать дополнительные пакеты через apt), вторая - обновляет кеш пакетов epm, третья - скачивает PyCharm и устанавливает его при помощи epm.
Первая команда обновляет кеш пакетов apt (так как epm может устанавливать дополнительные пакеты через apt), вторая - обновляет кеш пакетов epm, третья - скачивает PyCharm и устанавливает его при помощи epm.


===Установка в Windows===
Установка через 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 <nowiki>https://download-cdn.jetbrains.com/python/pycharm-community-2023.1.2.tar.gz</nowiki> && 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-файла.png|без|мини|PyCharm, создание desktop-файла]]
В следующем окне обратите внимание на галочку "Create the desktop entry for all users". Если эту галочку поставить, то desktop-файл будет создан в каталоге /usr/share/applications и тогда пункт в меню появится у всех пользователей. Скорее всего, именно это и нужно при установке в школе.
[[Файл:PyCharm, окно Create Desktop Entry.png|без|мини|PyCharm, окно Create Desktop Entry]]
Тогда на следующем этапе вам понадобится ввести пароль администратора системы. Выберите одного из пользователей в выпадающем списке, введите пароль этого пользователя и нажмите OK. Таким пользователем может быть любой пользователей группы wheel (а если в группе wheel нет пользователей, то пользователь root).
[[Файл:PyCharm, ввод пароля при создании desktop-файла.png|без|мини|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 и IDLE|Python]].  
Перед установкой PyCharm нужно установить [[Python и IDLE|Python]].  


[https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code=PCC Скачайте установщик] с сайта JetBrains.  
[https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code=PCC Скачайте установщик] с сайта JetBrains.  


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


Строка 42: Строка 97:


При необходимости вы можете переключаться между нижними панелями по вкладкам с их названиями. Например, полезно открыть панель "Python console" и проверить версию интерпретатора Python.
При необходимости вы можете переключаться между нижними панелями по вкладкам с их названиями. Например, полезно открыть панель "Python console" и проверить версию интерпретатора Python.
[[Категория:Приложения]]
[[Категория:Приложения]][[Категория:Разработка]][[Категория:Программирование]][[Категория:Информатика]]
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__

Текущая версия на 11:22, 14 июня 2023


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

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

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

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

При установке из магазина в систему устанавливается пакет с именем pycharm-community.

Установка в МОС-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.