PyCharm: различия между версиями
Dkirienko (обсуждение | вклад) (Проверка работы среды) |
Dkirienko (обсуждение | вклад) (Инструкция для МОС12.) |
||
(не показано 9 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
Среда разработки для языка Python, разрабатывается компанией JetBrains. Профессиональная, богатая возможностями, но требовательная к системным ресурсам и с перегруженным интерфейсом для начинающих. | Среда разработки для языка Python, разрабатывается компанией JetBrains. Профессиональная, богатая возможностями, но требовательная к системным ресурсам и с перегруженным интерфейсом для начинающих. | ||
Выпускается в вариантах Community (бесплатная) и Professional (платная, | Выпускается в вариантах Community (бесплатная) и Professional (платная, JetBrains более не предоставляет лицензии российским организациям). Мы будем рассматривать только Community вариант. | ||
Сайт: https://www.jetbrains.com/pycham/ | Сайт: https://www.jetbrains.com/pycham/ | ||
===Установка в МОС при помощи epm | ==Установка в МОС-12 (дистрибутив 2023 года на РОСА)== | ||
В систему МОС можно установить PyCharn при помощи пакетного менеджера epm. Выполните от root следующие команды: | В систему МОС версии 12, выпущенной на базе РОСА Linux в 2023 году, PyCharm можно установить из магазина приложений. | ||
При установке из магазина в систему устанавливается пакет с именем pycharm-community. | |||
==Установка в МОС-10 (дистрибутив 2022 года на базе ALT Linux) при помощи epm== | |||
В систему МОС можно установить PyCharn при помощи пакетного менеджера epm. Выполните от root следующие команды (не забудьте получить права администратора командой <code>su -</code>): | |||
# apt-get update | # apt-get update | ||
# epm ei | # epm ei | ||
# epm play pycharm | # epm play pycharm | ||
или одной командой | |||
# apt-get update && epm ei && epm play pycharm | |||
Первая команда обновляет кеш пакетов apt (так как epm может устанавливать дополнительные пакеты через apt), вторая - обновляет кеш пакетов epm, третья - скачивает PyCharm и устанавливает его при помощи epm. | Первая команда обновляет кеш пакетов 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 <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]]. | |||
[https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code=PCC Скачайте установщик] с сайта JetBrains. | |||
Запустите с правами администратора. Никакие параметры при установке можно не менять, убедитесь, что приложение устанавливается в каталог C:\Program Files\JetBrains\. | |||
==Проверка работы среды== | |||
Запустите среду PyCharm. | Запустите среду PyCharm. | ||
Строка 22: | Строка 84: | ||
На следующем экране настроек проекта укажите в первом поле ввода "Location" путь (имя каталога) к проекту. Ничего более менять не нужно. | На следующем экране настроек проекта укажите в первом поле ввода "Location" путь (имя каталога) к проекту. Ничего более менять не нужно. | ||
Параметр "New environment using" должен быть выбран "Virtualenv". В поле "base interpreter" вы должны увидеть путь к системно установленному интерпретатору Python. Убедитесь, что проставлена галочка в поле "Create a main.py welcome script". | Параметр "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, создание проекта.png|без|мини|PyCharm, окно создания проекта]] | [[Файл:PyCharm, создание проекта.png|без|мини|PyCharm, окно создания проекта]] | ||
Нажмите на кнопку Create. После некоторого ожидания, откроется основное окно среды PyCharm. | Нажмите на кнопку Create. После некоторого ожидания, откроется основное окно среды PyCharm. | ||
[[Файл:PyCharm, запуск программы.png|без|мини|PyCharm, окно среды и запуск программы]] | |||
Текст программы уже будет написан (если стояла галочка "Create a main.py welcome script"). Запустите программу, нажав на стрелку на панели инструментов или при помощи меню "Run - Run 'main'", или при помощи клавиш Shift+F10. | |||
Внизу окна откроется панель "Run", в которую и будет выведен результат работы программы. | |||
При необходимости вы можете переключаться между нижними панелями по вкладкам с их названиями. Например, полезно открыть панель "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..."
В следующем окне обратите внимание на галочку "Create the desktop entry for all users". Если эту галочку поставить, то desktop-файл будет создан в каталоге /usr/share/applications и тогда пункт в меню появится у всех пользователей. Скорее всего, именно это и нужно при установке в школе.
Тогда на следующем этапе вам понадобится ввести пароль администратора системы. Выберите одного из пользователей в выпадающем списке, введите пароль этого пользователя и нажмите OK. Таким пользователем может быть любой пользователей группы wheel (а если в группе wheel нет пользователей, то пользователь root).
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"
На следующем экране настроек проекта укажите в первом поле ввода "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".
Нажмите на кнопку Create. После некоторого ожидания, откроется основное окно среды PyCharm.
Текст программы уже будет написан (если стояла галочка "Create a main.py welcome script"). Запустите программу, нажав на стрелку на панели инструментов или при помощи меню "Run - Run 'main'", или при помощи клавиш Shift+F10.
Внизу окна откроется панель "Run", в которую и будет выведен результат работы программы.
При необходимости вы можете переключаться между нижними панелями по вкладкам с их названиями. Например, полезно открыть панель "Python console" и проверить версию интерпретатора Python.