Установка PyCharm на Ubuntu: 3 способа + настройка | 2024 | AdminWiki

Установка PyCharm на Ubuntu: Полное руководство для разработчиков

19 декабря 2025 6 мин. чтения #ide #linux #pycharm #python #ubuntu #разработка #установка

Представь, что ты начинаешь новый Python-проект на Ubuntu. Ты открываешь терминал, создаешь виртуальное окружение, но... тебе нужна мощная IDE для комфортной работы. В этой статье я, как Senior DevOps, покажу тебе все способы установки PyCharm на Ubuntu — от простейшего до продвинутого, с тонкой настройкой под production-окружение.

Выбор редакции PyCharm: Community vs Professional

Давай разберемся, какая версия PyCharm тебе подходит. JetBrains предлагает две редакции:

Функция PyCharm Community PyCharm Professional
Цена Бесплатно Платно (есть trial)
Web-фреймворки Ограниченная поддержка Django, Flask, FastAPI
Базы данных Нет Встроенный Database Tools
Научные инструменты Базовые Jupyter, SciView
Совет от ментора: Начни с Community Edition. Если понадобятся профессиональные инструменты — всегда можно обновиться. Для большинства проектов Community более чем достаточно.

Способ 1: Установка PyCharm через Snap (самый простой)

Этот метод идеален для быстрого старта. Snap-пакеты автоматически обновляются и содержат все зависимости.

bash
# Установка PyCharm Community через Snap
sudo snap install pycharm-community --classic

# Или Professional версия
sudo snap install pycharm-professional --classic
Внимание: Флаг --classic необходим для получения доступа к системным ресурсам. Без него PyCharm будет работать в изолированной среде с ограниченными возможностями.

Запуск PyCharm после Snap-установки

После установки ты можешь запустить PyCharm несколькими способами:

  • Из меню приложений Ubuntu (ищи "PyCharm")
  • Через терминал: pycharm-community
  • Создав десктопный ярлык (автоматически)

Способ 2: Установка PyCharm из tar.gz архива (ручная)

Этот способ дает полный контроль над версией и местом установки. Рекомендую для production-окружений.

Шаг 1: Скачивание архива

Перейди на официальный сайт и скачай нужную версию. Или используй wget:

bash
# Создаем директорию для загрузок
mkdir -p ~/Downloads/pycharm
cd ~/Downloads/pycharm

# Скачиваем Community Edition (актуальная версия)
wget https://download.jetbrains.com/python/pycharm-community-2024.1.tar.gz

# Проверяем целостность архива
sha256sum pycharm-community-2024.1.tar.gz

Шаг 2: Распаковка и установка

bash
# Распаковываем архив в /opt (требует sudo)
sudo tar -xzf pycharm-community-2024.1.tar.gz -C /opt/

# Переименовываем для удобства
sudo mv /opt/pycharm-community-2024.1 /opt/pycharm

Шаг 3: Создание ярлыка в системе

bash
# Создаем десктопный файл
sudo nano /usr/share/applications/pycharm.desktop

Добавь следующее содержимое:

config
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community
Icon=/opt/pycharm/bin/pycharm.png
Exec=/opt/pycharm/bin/pycharm.sh
Comment=Python IDE for Professional Developers
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce
bash
# Делаем скрипт запуска исполняемым
sudo chmod +x /usr/share/applications/pycharm.desktop

# Добавляем в PATH (опционально)
echo 'export PATH=\"$PATH:/opt/pycharm/bin\"' >> ~/.bashrc
source ~/.bashrc

Способ 3: Установка через JetBrains Toolbox

Toolbox — это менеджер всех IDE от JetBrains. Он автоматически обновляет приложения и управляет версиями.

bash
# Скачиваем Toolbox
wget https://download.jetbrains.com/toolbox/jetbrains-toolbox-2.0.4.17212.tar.gz

# Распаковываем
tar -xzf jetbrains-toolbox-*.tar.gz
cd jetbrains-toolbox-*

# Запускаем (не требует установки)
./jetbrains-toolbox
Преимущества Toolbox: Централизованное управление всеми IDE JetBrains, автоматические обновления, возможность иметь несколько версий одной IDE, простой откат к предыдущим версиям.

Настройка PyCharm после установки на Ubuntu

Теперь, когда PyCharm установлен, давай настроим его для продуктивной работы.

Настройка Python интерпретатора

При первом запуске PyCharm предложит настроить интерпретатор. Вот как это сделать правильно:

  1. Открой File → Settings → Project: [имя] → Python Interpreter
  2. Нажми на шестеренку → Add
  3. Выбери Virtualenv Environment
  4. Укажи расположение для виртуального окружения (рекомендую venv/ в проекте)
  5. Выбери базовый интерпретатор (обычно /usr/bin/python3)

Конфигурация для Docker-разработки

Если ты работаешь с Docker, настрой удаленный интерпретатор:

config
// .idea/runConfigurations/example.xml
<component name="ProjectRunConfigurationManager">
  <configuration name="Docker Python" type="PythonRemoteDebugConfigurationType">
    <module name="project" />
    <option name="host" value="localhost" />
    <option name="port" value="12345" />
    <pathMappings>
      <mapping local-root="$PROJECT_DIR$" remote-root="/app" />
    </pathMappings>
  </configuration>
</component>

Создание первого проекта в PyCharm

Давай создадим тестовый проект, чтобы убедиться, что все работает:

bash
# Через PyCharm GUI:
1. File → New Project
2. Укажи расположение: ~/projects/my_first_python
3. Выбери "New environment using Virtualenv"
4. Нажми Create

# Или создай через терминал и открой в PyCharm:
mkdir -p ~/projects/test_project
cd ~/projects/test_project
python3 -m venv venv
source venv/bin/activate
pycharm-community .

Решение распространенных проблем

Проблема: PyCharm не запускается после установки на Ubuntu
Решение: Проверь зависимости Java: sudo apt install default-jre
Проблема: Медленная работа IDE
Решение: Увеличь лимиты памяти в pycharm.vmoptions:
config
-Xms2048m
-Xmx4096m
-XX:ReservedCodeCacheSize=1024m
Проблема: Не отображаются иконки в меню
Решение: Установи пакет иконок: sudo apt install papirus-icon-theme

Часто задаваемые вопросы (FAQ)

Как обновить PyCharm на Ubuntu?

Для Snap: sudo snap refresh pycharm-community
Для tar.gz: скачай новую версию и повтори установку
Для Toolbox: обновление происходит автоматически

Где хранятся настройки PyCharm?

Конфигурационные файлы находятся в ~/.config/JetBrains/PyCharmCE2024.1/
Кэш: ~/.cache/JetBrains/PyCharmCE2024.1/
Проекты: ~/.PyCharmCE2024.1/system/

Как удалить PyCharm с Ubuntu полностью?

Для Snap: sudo snap remove pycharm-community --purge
Для tar.gz:

bash
sudo rm -rf /opt/pycharm
sudo rm /usr/share/applications/pycharm.desktop
rm -rf ~/.config/JetBrains/PyCharm*
rm -rf ~/.cache/JetBrains/PyCharm*

PyCharm не видит установленные пакеты Python

1. Проверь, активировано ли виртуальное окружение в терминале PyCharm
2. Убедись, что в Settings → Project Interpreter выбран правильный интерпретатор
3. Попробуй переиндексировать проект: File → Invalidate Caches and Restart

Оптимизация производительности PyCharm

Чтобы PyCharm летал на Ubuntu, выполни эти настройки:

  • Отключи ненужные плагины: Settings → Plugins
  • Исключи большие директории из индексации: Settings → Project Structure
  • Увеличь лимиты памяти в pycharm64.vmoptions
  • Используй аппаратное ускорение: добавь -Dsun.java2d.opengl=true в VM options

Итоговая рекомендация

Для большинства разработчиков я рекомендую установку через Snap — это быстро, безопасно и автоматически обновляется.

Для production-окружений или специфических требований выбирай tar.gz установку — полный контроль над версией и конфигурацией.

Если ты используешь несколько IDE от JetBrains — Toolbox сэкономит тебе кучу времени.

Теперь у тебя есть полностью настроенный PyCharm на Ubuntu. Не бойся экспериментировать с настройками, устанавливать плагины и кастомизировать IDE под свой workflow. Удачного кодинга!

Поделиться:
Сохранить гайд? В закладки браузера