首页 > Sysadmin > 正文

Linux 打开 PyCharm 的详细步骤:命令行、Toolbox、snap 与桌面图标

huyuanwen 2026-11-06 Sysadmin

写在前面的准备

PyCharm 是 JetBrains 出品的 Python 集成开发环境,分免费的 Community 版和收费的 Professional 版。很多 Linux 新手从官网下载了压缩包,解压后却不知道该点哪里——其实 Linux 上的软件大多没有 Windows 那种”双击 setup.exe”的安装过程,PyCharm 解压即用,”打开”它本质上就是执行它自带的启动脚本。开始之前确认两件事:系统里有一个能用的 Java 运行环境(新版 PyCharm 自带 JetBrains Runtime,通常无需单独安装),以及你已经从官网下载并解压了与 CPU 架构匹配的安装包(x86_64 或 ARM)。

方法一:命令行直接启动

这是最直接的方式。假设你把压缩包解压到了 ~/pycharm 目录:

cd ~/pycharm/pycharm-2026.2/bin
./pycharm.sh

第一次启动会弹出配置向导,可以选择是否导入旧设置、界面主题(Darcula 深色 / Light 浅色)以及是否创建桌面图标和命令行启动器。勾选 “Create Launcher” 相关选项后,后续就能在应用程序菜单里直接找到它。

如果提示 Permission denied,说明脚本没有执行权限,先补一下:

chmod +x pycharm.sh
./pycharm.sh

另一个实用技巧是在项目目录里直接唤起 PyCharm 并打开当前项目:

cd ~/projects/my-blog
~/pycharm/pycharm-2026.2/bin/pycharm.sh .

末尾那个点表示”把当前目录作为项目打开”,习惯之后比先进 IDE 再选目录快得多。

方法二:用 JetBrains Toolbox 管理

如果你打算长期用 PyCharm,或者同时装多个 JetBrains IDE,推荐用官方的 Toolbox App 来代管安装和启动。它的价值在于:自动更新、多版本共存回滚、一键生成命令行入口,点一下图标就能启动,不用记路径。

  1. 从 JetBrains 官网下载 Toolbox 的 tar.gz 并解压运行其中的 AppImage 或脚本;
  2. 登录后在工具列表中找到 PyCharm,选择 Community 或 Professional 安装;
  3. 以后启动有两种方式:打开 Toolbox 界面点 PyCharm 旁的启动按钮,或在终端执行 pycharm(需在 Toolbox 设置里开启 shell script 生成)。

方法三:snap 或 flatpak 一条命令装好

在预装了 snap 的发行版(如 Ubuntu)上,连下载解压都省了:

sudo snap install pycharm-community --classic

装完直接在应用菜单点图标,或终端输入 pycharm-community 启动。flatpak 用户也可以从 Flathub 安装对应版本。包管理方式的好处是升级跟着系统走,缺点是版本通常比官网慢一拍,且沙箱环境访问家目录之外的文件时偶尔要额外授权。

创建桌面图标:让双击成为可能

如果你用解压方式安装,又想在应用程序菜单或任务栏里固定 PyCharm,手动写一个 .desktop 文件即可:

cat > ~/.local/share/applications/pycharm.desktop <<'EOF'
[Desktop Entry]
Name=PyCharm
Exec=/home/你的用户名/pycharm/pycharm-2026.2/bin/pycharm.sh %f
Icon=/home/你的用户名/pycharm/pycharm-2026.2/bin/pycharm.svg
Type=Application
Categories=Development;IDE;
EOF

把 Exec 和 Icon 换成自己的实际路径,保存后注销重登(或直接搜索应用名)就能看到图标,拖到 Dock 上即可固定。

常见问题

执行 pycharm.sh 后窗口没出现,终端也没报错?

先在终端里看启动输出:如果打印了 JVM 或字体相关的报错,按提示补依赖即可。若是通过 SSH 远程连接服务器操作,远端没有图形界面(DISPLAY 未转发)时窗口自然弹不出来,这不是安装问题,本地桌面环境或配置 X 转发后再试。

Wayland 桌面下界面闪烁或输入法不跟手?

较老的 PyCharm 版本对 Wayland 支持不完善,可以在登录界面切换到 Xorg(X11)会话,或升级到自带新版 JBR 的 PyCharm,通常能解决。

WSL2 里能跑 PyCharm 吗?

可以。Windows 11 的 WSLg 自带图形转发,在 WSL 里执行启动脚本,窗口会直接显示在 Windows 桌面上。更省事的官方玩法是装 Windows 版 PyCharm + WSL 解释器,IDE 跑在 Windows、代码跑在 Linux,性能和体验都更好。

为什么我输入 pycharm 提示找不到命令?

解压版不会自动把命令注册进 PATH。要么用完整路径启动,要么在 ~/.local/bin 里建一个软链接:ln -s ~/pycharm/pycharm-2026.2/bin/pycharm.sh ~/.local/bin/pycharm,确认该目录在 PATH 中即可随处调用。

小结

在 Linux 上”打开” PyCharm,本质就是运行 bin 目录下的启动脚本:临时用选命令行,长期用交给 Toolbox 或 snap,想要双击体验就补一个 .desktop 文件。选一种适合自己的方式,剩下的时间留给写代码就好。