Блог Синявского
  • Разделы
  • Метки
  • Все статьи

Установка PyCharm на Ubuntu 16.04

1

[flickr:id=26299095428]

Как установить PyCharm 2017 в Ubuntu 16.04

Для установки можно скачать бинарник с официального сайта, распаковать его в папку opt, создать ярлыки и запускать исполняемый файл.

$ cd /opt/
$ wget https://download.jetbrains.com/python/pycharm-professional-2017.3.3.tar.gz
$ tar -xvzf pycharm-professional-2017.3.3.tar.gz
$ rm pycharm-professional-2017.3.3.tar.gz
$ /opt/pycharm-2017.3.3/bin/pycharm.sh

где opt/pycharm-2017.3.3/bin/pycharm.sh исполняемый файл, а opt/pycharm-2017.3.3/bin/pycharm.png - иконка.

Так же JetBrains рекомендует в директории ~/.PyCharm2017.3/config создать файл idea.properties с переменными:

idea.system.path=~/custom/system
idea.config.path=~/custom/config

В system должно быть не менее 1Gb для хранения cache.

Но есть альтернативный замечательный способ

Необходимо установить snap, для этого открываем терминал CTRL+ALT+T

$ sudo apt-get install snapd

С помощью snap устанавливаем pycharm-community

$ sudo snap install pycharm-community --classic

или pycharm-professional

$ sudo snap install pycharm-professional --classic

Для того чтобы удалить PyCharm соответственно:

$ sudo snap remove pycharm-community

Удаление скрытых файлов в JetBrains

Для того, чтобы чистить директорию после удаления ~~продлевать триальный период~~ продуктов JetBrains, я нашёл небольшой скрипт https://github.com/sinyawskiy/cleandirs

К моему сожалению после версии 2018.3 он перестал работать.

Теперь необходимо устанавливать предыдущую версию и отключать обновление. Смотрим через снап какие версии доступны для установки.

snap info webstorm
snap info pycharm-professional

Устанавливаем предыдущую

snap install --channel=2017.3/stable pycharm-professional --classic
snap install --channel=2017.3/stable webstorm --classic

Меняем файл /options/updates.xml устанавливаем опцию обновления в false.

<option name="CHECK_NEEDED" value="false" />

Когда заканчивается триальный период надо ~~удалить программу~~ и почистить директории от лишних файлов.



  • ← сюда
  • туда →

comments powered by Disqus

Опубликовано

09.02.2018

Обновление

04.04.2022

Категории

ubuntu

Тэги

  • python 30
  • ubuntu 36

Всегда на связи

  • Блог Синявского - Ничего не переносить на завтра, это тоже проблема с прокастинацией?
  • © Алексей Синявский, по лицензии CC BY-SA если не указано иное.
  • С использованием Pelican. Тема: Elegant от Talha Mansoor