it-swarm.com.ru

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

Не могли бы вы уточнить мне правильный путь обновить PyCharm на Linux

Разве невозможно обновить PyCharm внутри? 

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

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

44
emedentsii

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

Начиная с версии 2017 года , теперь можно выполнять плавное обновление без необходимости загружать tarball . 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, используя такой инструмент, как locate :

$ 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
12
jonathan

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

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

21
Shan Valleru

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

    Sudo ./pycharm.sh 

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

Stockoverflow ссылка

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

12
Snehal Parmar

Гды PyCharm Nie pozwoli Ки zaktualizować г powodu brakujących uprawnień, możesz tymczasowo dodać uprawnienia делают odczytu я zapisu DLA innych użytkowników сделать katalogu PyCharm я Jego zawartości LUB zmienić właściciela katalogu PyCharm, jeśli każdy Plik ма już uprawnienia сделать odczytu я zapisu DLA właściciel pliku.

Zakładając, ze zainstalowałeś PyCharm w/opt/pycharm-professional w ten sposób:

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

Былобы далеко, прощай:

  1. Ustaw właściciela

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

  2. Уручом ПиЧарм

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

  3. NaciśnijAlt+HяAlt+Csprawdzić aktualizacje i zastosować je.

  4. Zamknij PyCharm и nie zomomijij zresetować własności!

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

7
Cani

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

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


Обновление

Скопируйте 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

Распакуйте пашарму - *. 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

Бежать

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

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

Мой запустил, открыл мои проекты, файлы и настройки, как они были раньше.

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

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

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

6
kdbanman

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

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

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

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

и вуаля.

(бонус: чтобы закрепить его на панели запуска Unity в Ubuntu, я хочу просто щелкнуть правой кнопкой мыши по его значку во время работы и нажать «Lock to Launcher» ...)

3
Kyle Baker

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

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

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

# Sudo /opt/pycharm/bin/pycharm.sh

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

Обновление и перезапуск

# Sudo chmod +x /opt/pycharm/bin/pycharm.sh
2
liminspace

Начиная с PyCharm 2017.2.1 вы можете выполнить обновление из IDE, нажав «Справка | Проверить обновления ...»

1
Kevin Johnsrude

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

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

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

1
gisdude
$ Sudo apt-get update
$ Sudo apt-get install pycharm

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

1
Graeme Gummow

Я нашел эту ссылку очень полезным, поэтому я подведу итог, что я сделал, чтобы обновить 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
0
lmiguelvargasf