2.

PyCharm Community Edition Linux インストール完全ガイド

編集
この記事の要点
  • 推奨は JetBrains Toolbox 経由。複数バージョン併用 / 自動更新が容易
  • 簡易には Snap: sudo snap install pycharm-community --classic
  • 手動 tarball は tar -xzf pycharm-community-*.tar.gzbin/pycharm.sh
  • デスクトップエントリは初回起動の Tools → Create Desktop Entry で自動生成
  • 無償版は Django / SQL / Jupyter / Docker などが非対応。それらが必要なら Professional へ

インストール方法の比較

方法難易度更新推奨度
JetBrains Toolbox自動★★★★★
Snap (Ubuntu)自動★★★★
Flatpak自動★★★
公式 tarball (手動)手動★★★
ディストリのリポジトリ遅延★★

方法1: JetBrains Toolbox 経由 (最推奨)

Toolbox App は JetBrains の全 IDE (IntelliJ IDEA / PyCharm / WebStorm 等) を一元管理するランチャーです。複数バージョンを並べたり、ロールバックしたり、設定同期したりが簡単になります。

# Toolbox をダウンロード
cd ~/Downloads
wget https://download.jetbrains.com/toolbox/jetbrains-toolbox-2.4.1.31882.tar.gz

# 展開
tar -xzf jetbrains-toolbox-*.tar.gz
cd jetbrains-toolbox-*

# 起動 (初回でホームに常駐インストール)
./jetbrains-toolbox

# 以降は GUI から PyCharm Community を選んで Install
# ~/.local/share/JetBrains/Toolbox/ 配下に IDE が入る

方法2: Snap (Ubuntu / その他 snap 対応ディストリ)

# Ubuntu 18.04 以降は snapd が標準搭載
sudo snap install pycharm-community --classic

# 起動
pycharm-community

# アンインストール
sudo snap remove pycharm-community

# Edge / Beta チャネルに切替
sudo snap refresh pycharm-community --edge
sudo snap refresh pycharm-community --beta

注意: --classic オプションが必須です。これを付けないとサンドボックス内に閉じ込められ、外部の Python やプロジェクトファイルにアクセスできません。

方法3: Flatpak

# Flathub を追加
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

# PyCharm Community をインストール
flatpak install flathub com.jetbrains.PyCharm-Community

# 起動
flatpak run com.jetbrains.PyCharm-Community

方法4: 公式 tarball (手動)

Snap や Flatpak が使えない環境、特定バージョンをピン留めしたい場合に使います。

# 1. ダウンロード (jetbrains.com/pycharm/download/?section=linux)
cd ~/Downloads
wget https://download.jetbrains.com/python/pycharm-community-2024.1.4.tar.gz

# 2. 展開 (例: /opt 配下に)
sudo tar -xzf pycharm-community-2024.1.4.tar.gz -C /opt

# 3. シンボリックリンク
sudo ln -s /opt/pycharm-community-2024.1.4/bin/pycharm.sh /usr/local/bin/pycharm

# 4. 起動
pycharm
# または直接
/opt/pycharm-community-2024.1.4/bin/pycharm.sh

デスクトップエントリの作成

tarball インストールではメニューに登録されないので、デスクトップエントリを作ります。

方法 A (推奨): 初回起動後、PyCharm メニューから Tools → Create Desktop Entry を選ぶだけで自動生成されます。

方法 B (手動):

cat <<'EOF' | sudo tee /usr/share/applications/pycharm-community.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community Edition
Icon=/opt/pycharm-community-2024.1.4/bin/pycharm.svg
Exec="/opt/pycharm-community-2024.1.4/bin/pycharm.sh" %f
Comment=Python IDE for Professional Developers
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce
EOF

# 更新
sudo update-desktop-database

初回起動とライセンス

  1. 初回起動で「Import settings」ダイアログ → 通常は Do not import
  2. プライバシーポリシー同意
  3. 使用状況統計の送信可否
  4. UI テーマ選択 (Darcula / Light)
  5. Community Edition なのでライセンスキー入力不要

Java フォントが汚い / 文字化けする

古い OpenJDK だと日本語フォントの描画が崩れることがあります。対処:

# 日本語フォントの追加 (Ubuntu)
sudo apt install fonts-noto-cjk fonts-ipafont-gothic fonts-takao-mincho

# PyCharm のフォントを変更
# Settings -> Editor -> Font
# Font: JetBrains Mono (内蔵)、Fallback font: Noto Sans CJK JP

# JBR (JetBrains Runtime) のフォント設定を強制
# 起動オプションに -Dsun.java2d.fontpath を追加
# Help -> Edit Custom VM Options
#   -Dawt.useSystemAAFontSettings=on
#   -Dswing.aatext=true

自動アップデート

  • Snap / Flatpak / Toolbox はパッケージマネージャ側で自動更新
  • tarball 手動の場合は IDE 内で更新通知 → ダウンロード → パッチ適用 (差分のみ)
  • メジャーバージョン更新時は新フォルダに展開されるので、古いものを削除してリンクを張り直し

システム要件

項目最低推奨
RAM4 GB8 GB 以上
ディスク3.5 GBSSD で 5 GB
画面解像度1024x7681920x1080
JDK内蔵 JBR を使用同左 (別途不要)
カーネル2.6.36+5.x+

無償版 vs Pro の主な差

  • Django / Flask / FastAPI の専用サポート → Pro
  • Jupyter Notebook → Pro
  • Database ツール (PostgreSQL/MySQL/Oracle 等) → Pro
  • Docker / Kubernetes / WSL リモート → Pro
  • SSH リモートインタープリタ → Pro
  • HTML / CSS / JavaScript / TypeScript 編集 → Pro
  • Profiler → Pro

無償版でも基本的な Python 開発 (CLI ツール / スクリプト / pytest / Git) は十分快適に行えます。

FAQ

Q: apt でインストールできない?
A: Debian / Ubuntu の公式 apt リポジトリには PyCharm はありません。Snap / Flatpak / Toolbox / tarball から選んでください。

Q: 古いプロジェクトの .idea/ をクラッシュさせずに開きたい
A: プロジェクトフォルダを開いた直後に File → Invalidate Caches → Invalidate and Restart で IDE 内インデックスを再構築。

Q: 複数バージョンを共存させたい
A: JetBrains Toolbox で複数バージョンを並べてインストールできます。tarball でも別フォルダに展開すれば共存可。

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. インストール方法(Windows:無償版)
  2. インストール方法(Linux:無償版)
  3. インストール方法(Mac:有償版)
  4. プログラムの実行方法
  5. 仮想環境の使用