PyCharm в Linux MInt

Языки программирования, IDE, компиляторы, интерпретаторы, гипервизоры и виртуальные среды
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Chocobo
Сообщения: 7788
Зарегистрирован: 27 авг 2016, 19:57
Решено: 168
Откуда: НН
Благодарил (а): 522 раза
Поблагодарили: 2075 раз

PyCharm в Linux MInt

Сообщение Chocobo » 28 авг 2017, 17:19

PyCharm - IDE (Integrated Development Environment, среда разработки) для Python, которая признана экспертами как одно из лучших решений. Pycharm распространяется в professional и community редакциях. Community издание - бесплатное, но Professional издание имеет больший функционал, который может быть востребован профессиональными програмистами.

Возможности PyCharm:
  • Подсветка синтаксиса
  • Автоматическое отступы и форматирование кода
  • Автодополнение кода
  • Комментирование строк и блоков
  • Отображение ошибок на этапе ввода
  • Фрагменты кода
  • Сворачивание блоков
  • Легкая навигация и поиск кода
  • Анализ кода
  • Инструментарий для рефакторинга
  • Документация
Полный список возможностей программы можно найти в соответсвующем разделе на офсайте проекта

Установка Pycharm в Linux Mint:
Метьод 1: Установить можно при помощи утилиты umake

Код: Выделить всё

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
apt update
apt install ubuntu-make
umake ide pycharm
Дефолтный путь установки - ~/.local/share/umake/ide/pycharm/, при желании можно изменить.
Также по итогу добавить для удобства симлинк чтоб запускать командой pycharm а не ~/.local/share/umake/ide/pycharm/bin/pycharm.sh для этого дадим команду

Код: Выделить всё

sudo ln -s ~/.local/share/umake/ide/pycharm/bin/pycharm.sh /usr/local/bin/pycharm
Работа с программой
После установки - запустить IDE командой pycharm и можно сразу начинать творить шедевры :thumbs:
Снимок экрана от 2017-08-28 20-01-02.png
Снимок экрана от 2017-08-28 20-17-44.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
   
Изображение

Аватара пользователя

FliXis
Сообщения: 273
Зарегистрирован: 31 авг 2016, 11:01
Решено: 6
Благодарил (а): 67 раз
Поблагодарили: 19 раз

PyCharm в Linux MInt

Сообщение FliXis » 29 авг 2017, 00:41

Еще, можно установить по классике, взяв с офф-сайта, разархивировать в свою папку "Programs" в хомяке и запустив ./pycharm.sh в папке bin. Ярлык в меню почему-то не создастся сам, но можно добавить через ПКМ по Menu->configure->закладка Menu->Open the menu editor->Programming->NewItem и добавить .ico кликнув по ракете(.ico будет лежит в корне папки pycharm или в чуть глубже - в /bin.), ну и указать путь к .sh запуска в /bin

Аватара пользователя

Автор темы
Chocobo
Сообщения: 7788
Зарегистрирован: 27 авг 2016, 19:57
Решено: 168
Откуда: НН
Благодарил (а): 522 раза
Поблагодарили: 2075 раз

PyCharm в Linux MInt

Сообщение Chocobo » 29 авг 2017, 06:13

FliXis, Ага, суть одна и та же :smile:
Оба варианта расписывать не стал, т.к .разница не особая - качать архив в ручную или за меня её скачала убунтовая утилита)
Был еще ppa, но уже заброшен также с отсылкой на ubuntu-make
Изображение
   
Изображение

Аватара пользователя

SemenSinchenko
Сообщения: 340
Зарегистрирован: 17 фев 2017, 09:01
Решено: 2
Откуда: Москва
Благодарил (а): 43 раза
Поблагодарили: 46 раз

PyCharm в Linux MInt

Сообщение SemenSinchenko » 29 авг 2017, 07:51

Не по теме
Меня вот давно мучает вопрос, а как делают автодополнение в языках с нестрогой типизацией? Ведь пока это не скомпилируется/проинтерпретируется, фиг его знает, что есть буковка "a" - функция, переменная, указатель или класс...

Аватара пользователя

Автор темы
Chocobo
Сообщения: 7788
Зарегистрирован: 27 авг 2016, 19:57
Решено: 168
Откуда: НН
Благодарил (а): 522 раза
Поблагодарили: 2075 раз

PyCharm в Linux MInt

Сообщение Chocobo » 29 авг 2017, 08:32

SemenSinchenko, так ide же может проанализировать код, и видит объявление и текущий тип - соответственно может знать какие методы предложить в данной ситуации.
Снимок экрана от 2017-08-29 11-23-49.png
Снимок экрана от 2017-08-29 11-21-41.png
Также может и предсказать такие сложности, как вероятность того, что переменная вообще не будет объявлена - например если она появляется в условной конуструкции:
Снимок экрана от 2017-08-29 11-26-35.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
   
Изображение


AlexeyGilev
Сообщения: 7
Зарегистрирован: 10 мар 2018, 14:51

PyCharm в Linux MInt

Сообщение AlexeyGilev » 11 мар 2018, 09:03

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
apt update
apt install ubuntu-make
umake ide pycharm


Стоит чистейший Linux Mint 18.3
На последней строчке пишет: ERROR: [Errno 1] Операция не позволена.
Под sudo последнюю строку ставит. Почему вдруг у меня так?

Аватара пользователя

Автор темы
Chocobo
Сообщения: 7788
Зарегистрирован: 27 авг 2016, 19:57
Решено: 168
Откуда: НН
Благодарил (а): 522 раза
Поблагодарили: 2075 раз

PyCharm в Linux MInt

Сообщение Chocobo » 29 май 2018, 12:09

Крутую штуку завезли в пайчарм, научили его работать с башем :bravo: Отлаживать шелл-скрипты удобней, чем в редакторах по старинке)
pycharm1.png
Автодополнение команд и переменных, сам подставляет синтаксис конструкций вроде if, while, подсвечивает явные ошибки.

незнаю правда с какой версии т.к. не следил особо - в текущей актуальной 2018.1.3 соответсвующий плагин предлагают врубить при первом запуске ide
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
   
Изображение

Аватара пользователя

darkfenix
Сообщения: 2459
Зарегистрирован: 27 июн 2017, 10:36
Решено: 25
Откуда: Нижний Тагил
Благодарил (а): 150 раз
Поблагодарили: 412 раз

PyCharm в Linux MInt

Сообщение darkfenix » 29 май 2018, 14:17

В PhpStorm при открытии shell-скрипта предлагает установить плагин.
18-05-29-191309.png
Думаю это во всей линейке IDE от JetBrains завезли
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя

Автор темы
Chocobo
Сообщения: 7788
Зарегистрирован: 27 авг 2016, 19:57
Решено: 168
Откуда: НН
Благодарил (а): 522 раза
Поблагодарили: 2075 раз

PyCharm в Linux MInt

Сообщение Chocobo » 30 май 2018, 00:11

darkfenix, Ага, сам модуль похоже доступен давно
https://plugins.jetbrains.com/plugin/4230-bashsupport
Просто раньше не предлагали явно)
Изображение
   
Изображение

Вернуться в «Программирование, скриптинг, виртуализация»