PyCharm в Linux MInt

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

PyCharm в Linux MInt

#1

28 авг 2017, 20: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
Сообщения: 363
Зарегистрирован: 31 авг 2016, 14:01
Решено: 8
Благодарил (а): 89 раз
Поблагодарили: 21 раз
Контактная информация:

PyCharm в Linux MInt

#2

29 авг 2017, 03:41

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

PyCharm в Linux MInt

#3

29 авг 2017, 09:13

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

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

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

PyCharm в Linux MInt

#4

29 авг 2017, 10:51

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

PyCharm в Linux MInt

#5

29 авг 2017, 11:32

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

no avatar

AlexeyGilev
Сообщения: 7
Зарегистрирован: 10 мар 2018, 17:51
Контактная информация:

PyCharm в Linux MInt

#6

11 мар 2018, 12: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
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

PyCharm в Linux MInt

#7

29 май 2018, 15:09

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

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

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

rogoznik
Сообщения: 10038
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

PyCharm в Linux MInt

#8

29 май 2018, 17:17

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

PyCharm в Linux MInt

#9

30 май 2018, 03:11

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

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

Kurum
Сообщения: 490
Зарегистрирован: 16 окт 2017, 21:32
Решено: 2
Благодарил (а): 193 раза
Поблагодарили: 36 раз
Контактная информация:

PyCharm в Linux MInt

#10

30 сен 2018, 22:33

Как же начать творить, если PyQT4 не работает?
Выделение_057.png
При добавлении выдаёт ошибку.
Linux - это свобода... :tux:
Текущая:
KDE Neon 5.2x
Предыдущая:
Linux Mint 19.1 Cinnamon
Железо:
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

PyCharm в Linux MInt

#11

30 сен 2018, 23:01

Kurum, глянь что говорит про ошибку там же в Details
Ну и откуда сам пайчарм взят (tar.gz/deb/flatpak)
Изображение
   
Изображение

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

Kurum
Сообщения: 490
Зарегистрирован: 16 окт 2017, 21:32
Решено: 2
Благодарил (а): 193 раза
Поблагодарили: 36 раз
Контактная информация:

PyCharm в Linux MInt

#12

30 сен 2018, 23:46

Там суть ошибки в том, что Pycharm не может найти нужный дистрибутив PyQT4 для питона 3.5. Работать с PyQT5 я не хочу, так что в топку этот Pycharm :sad:
Linux - это свобода... :tux:
Текущая:
KDE Neon 5.2x
Предыдущая:
Linux Mint 19.1 Cinnamon
Железо:
Intel Core i3-6100 CPU @ 3.7 ГГц x2, 16Гб ОЗУ

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя