Подтвердить что ты не робот

Обновление PyCharm в Linux

Не могли бы вы пояснить мне правильный способ обновить PyCharm в Linux?

Невозможно ли обновить PyCharm внутри?

В help > check for update Я могу просто загрузить новый архив.

Должен ли я удалить предыдущую папку с PyCharm и распаковать новую, или я должен сделать другой путь для этого?

4b9b3361

Ответ 1

Обновление исправлений в приложении

Начиная с версий 2017 года, теперь можно выполнять плавное обновление без необходимости загрузки архива. PyCharm сообщит вам, что доступно обновление.

Если вы установили в /opt, временно повысите права:

$ sudo chown -R yourusername:root /opt/pycharm_dir/

Если выбрано, PyCharm обновится сам и после перезапуска предложит вам импортировать ваш предыдущий файл конфигурации, который обычно находится здесь:

~/.PyCharm201X.X/config

Как только вы закончите, повторно примените права root

$ sudo chown -R root:root /opt/pycharm_dir/

Если обновление с использованием tarball

Я недавно обновился с версии 2017.2 до 2017.5 и сделал это, используя tarball, который я ранее скачал. Это также довольно просто:

  1. Извлечь тарбол в предпочтительном месте
  2. Удалить существующий каталог pycharm
  3. Запустить и импортировать конфигурацию

Единственное препятствие, которое я обнаружил, было после обновления, мой настольный лаунчер был сломан. Если вы все - таки сталкиваются с этим, найти файлы .desktop, используя такие инструменты, местонахождение:

$ sudo updatedb
$ locate *.desktop | grep -i pycharm

Вывод должен быть примерно таким:

$ locate *.desktop | grep -i pycharm
/home/yourusername/.gnome/apps/jetbrains-pycharm.desktop
/home/yourusername/.local/share/applications/jetbrains-pycharm.desktop

Отредактируйте эти строки в затронутых файлах .desktop, если они неверны, в соответствии с вашим путем PyCharm:

Icon=/opt/pycharm-201X.X.X/bin/pycharm.png
Exec="/opt/pycharm-201X.X.X/bin/pycharm.sh" %f

Ответ 2

В Linux вам нужно удалить старый каталог pyCharm и начать использовать новый пакет. Другого пути, по крайней мере, пока нет.

При запуске новой версии вам будет предложено импортировать файлы конфигурации. Вы можете найти старые файлы конфигурации в (скрытом) каталоге в домашней папке. Например: ~/.PyCharm2016.2/config

Ответ 3

Попробуйте выполнить следующее из вашего терминала после входа в загруженную папку pycharm

    sudo ./pycharm.sh 

Когда вы запустите выше, он спросит об обновлении и настройке импорта из старой версии. Пожалуйста, обратитесь к этой ссылке:

Ссылка Stockoverflow

Решение в ссылке работало для меня.

Ответ 4

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

Предполагая, что вы установили PyCharm в /opt/pycharm -professional следующим образом:

drwxr-xr-x 10 root root 4096 May 11 17:12 pycharm-professional

Это было бы далеко не для этого:

  • Установите владельца

    $ sudo chown -R yourusername:root /opt/pycharm-professional

  • Запустите PyCharm

    $ sh /opt/pycharm-professional/bin/pycharm.sh

  • Нажмите Alt + H и Alt + C, чтобы проверить наличие обновлений и применить их.

  • Закройте PyCharm и не забывайте reset владение!

    $ sudo chown -R root:root /opt/pycharm-professional

Ответ 5

Я буду обновлять с PyCharm Community 4.0.6, установленным в ~/Environment/, в PyCharm Community 4.5 на Fedora 21. Изменить каталоги, имена релизов и номера версий в соответствии с вашей ситуацией.

Адаптировано из Инструкции по установке страницы загрузки PyCharm:


Update

Скопируйте pycharm - *. tar.gz в текущее местоположение установки PyCharm (убедитесь, что у вас есть права на rw для этого каталога, мой находится в ~/Environment/):

[[email protected] Downloads]$ mv pycharm-community-4.5.tar.gz ~/Environment/
[[email protected] Downloads]$ cd ~/Environment/
[[email protected] Environment]$ ls
pycharm-community-4.0.6  pycharm-community-4.5.tar.gz

Удалите старую установку PyCharm:

[[email protected] Environment]$ rm -rf pycharm-community-4.0.6/
[[email protected] Environment]$ ls
pycharm-community-4.5.tar.gz

Распакуйте pycharm - *. tar.gz:

[[email protected] Environment]$ tar xfz pycharm-*.tar.gz 
[[email protected] Environment]$ ls
pycharm-community-4.5  pycharm-community-4.5.tar.gz

Удалите pycharm - *. tar.gz, чтобы сохранить дисковое пространство (необязательно):

[[email protected] Environment]$ rm pycharm-*.tar.gz 
[[email protected] Environment]$ ls
pycharm-community-4.5

Run

PyCharm на Linux не требует специальной установки или запуска любой установки script. Теперь вы можете запустить PyCharm:

[[email protected] Environment]$ sh pycharm-community-4.5/bin/pycharm.sh

Шахта выстрелила прямо, открыла мои проекты, файлы и настройки, как и раньше.

Техническое обслуживание

После того, как вы запустили PyCharm, вы можете воссоздать запись рабочего стола с помощью нескольких кликов.

В вашем домашнем каталоге существует каталог ~/.PyCharm40/ или ~/.PyCharm30/. Мне не нужно было это менять.

Ответ 6

Мне не нужно было удалять старые копии. Мне не пришлось это делать, так как я начал использовать его. Вот что я делаю:

  • В $HOME/.local/share/applications/jetbrains-pycharm.desktop edit текущие номера версий
  • Выйти и вернуться, чтобы увидеть изменения.

Ответ 7

Я бы добавил это как комментарий к принятому ответу, но [не имел 50 баллов, когда писал этот ответ].

Параметры экспорта и импорта очень хорошо реализованы в pycharm и подробно описаны здесь: https://www.jetbrains.com/help/idea/2016.1/exporting-and-importing-settings.html

Итак, именно так это полный ответ, весь процесс обновления настроек pycharm и сохранения был просто:

  • распакуйте новую версию (скачанную прямо со своего сайта). к старой версии
  • открыть старую версию
  • перейти в Файл → Настройки экспорта (Alt + F, E)
  • сохранить файл
  • cd в новую версию каталога bin python, например, <path/to/pycharm>/pycharm-<2016.0.1/your version here>/bin/ папку, содержащую pycharm.sh(вы можете использовать locate pycharm.sh, чтобы помочь вам найти этот каталог)
  • откройте новую версию с помощью sudo, sudo ./pycharm.sh
  • укажите каталог, в котором вы экспортировали параметры settings.jar, чтобы

et voila.

(бонус: для закрепления его на панели запуска единства в ubuntu, мне нравится просто щелкнуть по значку во время работы и нажать "lock to launcher"...)

Ответ 8

Вам нужно запустить pycharm из root и попытаться обновить.

# sudo /opt/pycharm/bin/pycharm.sh

Справкa > Проверить наличие обновлений...

Обновить и перезагрузить

# sudo chmod +x /opt/pycharm/bin/pycharm.sh

Ответ 9

$ sudo apt-get update
$ sudo apt-get install pycharm

Это сработало для меня (сентябрь 2015 г.) обновление до pycharm V 4.5.4 на Ubuntu 14.04

Ответ 10

Вы не можете сделать это внутренне, потому что новая версия PyCharm требует новой установки. Поэтому вам нужно будет загрузить самую новую версию со своего сайта. Отныне, как указано в "Install-Linux-tar.txt" (включено в загрузку):

  • распакуйте новую версию в выбранный вами каталог (я использовал архиватор)
  • cd в папку bin распакованных файлов
  • запустите sudo ./pycharm.sh. Вам будет предложено импортировать старые настройки или нет.

PyCharm позаботится обо всем остальном. Это то, что они делают!:)

Ответ 11

Как и в PyCharm 2017.2.1, вы можете обновить его из среды IDE, нажав "Справка | Проверить наличие обновлений..."

Ответ 12

Я нашел эту ссылку очень полезной, поэтому я подведу итог тому, что я сделал для обновления PyCharm. Во-первых, вам нужно удалить версию PyCharm, которую у вас уже есть:

sudo apt-get remove pycharm

Теперь вы можете установить PyCharm, используя два разных метода.

МЕТОД 1: использование umake

Откройте терминал и запустите следующие команды. Если у вас нет umake:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

Теперь вы можете установить либо PyCharm Community Edition в Ubuntu, либо PyCharm Professional Edition:

# use pycharm instead of pycharm-professional for the Community Editionpycharm-professional
umake ide pycharm-professional 

Если вы хотите удалить PyCharm. Когда он был установлен с помощью umake, вы можете запустить:

# use pycharm instead of pycharm-professional for the Community Edition
umake ide pycharm-professional

МЕТОД 2: использование PPA

Откройте терминал и запустите следующие команды:

sudo add-apt-repository ppa:mystic-mirage/pycharm
sudo apt-get update
# use pycharm-community for the community edition
sudo apt-get install pycharm

Если вы хотите удалить PyCharm, установленный через PPA:

# use pycharm-community for the Community Edition 
sudo apt-get remove pycharm

Ответ 13

Если вы скачали pycharm из flatpak. Закройте pycharm, если он работает. затем просто откройте терминал. введите эту команду: sudo flatpak update com.jetbrains.PyCharm-Community запустите pycharm и наслаждайтесь новой версией.