讲师中心 微信公众号
AI工具推荐 视频效率加速

PyCharm怎么安装在Linux系统上

浅明小哥_5821

浅明小哥_5821

发布时间:2026-08-23 11:39:24

|

949人浏览过

|

来源于php中文网

原创

必须用官方.tar.gz包解压至/opt目录,通过chmod +x赋予pycharm.sh执行权限,配置jetbrains-pycharm.desktop桌面文件并运行update-desktop-database;新版PyCharm自带JBR无需系统Java,首次启动需等待30–60秒索引构建。

pycharm怎么安装在linux系统上

必须用官方.tar.gz包,别碰Snap或APT

PyCharm 在 Linux 上不是传统“安装”软件,而是解压即用的二进制包。Snap 和 APT 仓库里的版本通常滞后至少一个大版本,专业版功能被阉割,更新节奏不受控——你改完配置、调好插件,某天系统自动升级后突然缺功能或闪退,排查成本远高于手动部署。

直接去 https://www.jetbrains.com/pycharm/download/ 下载 pycharm-community-2025.2.tar.gz(或对应最新版),别点“Linux (Snap)”或“Debian/Ubuntu package”链接。

  • 下载后检查文件完整性:运行 sha256sum pycharm-community-2025.2.tar.gz,比对官网页面下方提供的校验值
  • 不要解压到 ~/Downloads 或 /tmp:路径含空格或权限不稳定,后续桌面快捷方式和 Exec= 路径容易失效
  • 目标目录严格限定为 /opt:这是 Linux FHS 标准规定的第三方系统级软件位置,GNOME/KDE 启动器识别更可靠

解压后权限和路径必须一步到位

解压命令本身不难,但漏掉 sudo 或写错目标路径,pycharm.sh 就会报 Permission denied 或找不到 jbr/ 目录。

CMIC Skill Scanner (Linux ARM64)
CMIC Skill Scanner (Linux ARM64)

使用 auto、native 或 external 引擎审计待安装的 skill 包或归档,并可选启用 LLM 语义分析。

下载
  • 执行:sudo tar -xzf pycharm-community-2025.2.tar.gz -C /opt
  • 解压后检查归属:ls -ld /opt/pycharm-community-2025.2,若显示属主是 root,运行 sudo chown -R $USER:$USER /opt/pycharm-community-2025.2
  • 确认 pycharm.sh 可执行:ls -l /opt/pycharm-community-2025.2/bin/pycharm.sh,输出中应有 x 权限位;没有就补上:chmod +x /opt/pycharm-community-2025.2/bin/pycharm.sh
  • 新版 PyCharm(2024.1+)自带 JetBrains Runtime(JBR),不需要系统 Java;删过 jbr/ 目录或改过 pycharm64.vmoptions 才会触发 No Java 报错

桌面快捷方式必须放对位置、写对字段

在桌面直接 touch pycharm.desktop 编辑再双击,大概率弹出“Untrusted application launcher”警告且无法固定到任务栏——GNOME/KDE 现在只认 ~/.local/share/applications/ 下的标准命名文件。

  • 正确路径:~/.local/share/applications/jetbrains-pycharm.desktop
  • Icon= 必须指向真实图标文件:Icon=/opt/pycharm-community-2025.2/bin/pycharm.svg(注意大小写,.svg 比 .png 渲染更清晰)
  • Exec= 必须用绝对路径并加双引号:Exec="/opt/pycharm-community-2025.2/bin/pycharm.sh" %f
  • 编辑完运行:chmod +x ~/.local/share/applications/jetbrains-pycharm.desktop,然后执行:update-desktop-database ~/.local/share/applications

第一次启动卡住?多半是索引没跑完

点击 pycharm.sh 后界面停在欢迎页、无响应、CPU 占用高——这不是崩溃,是后台在扫描系统 Python 解释器、构建符号索引、加载插件缓存。等 30–60 秒,别反复点“New Project”或关掉重试。

  • 如果超过 2 分钟仍无反应,检查是否在 Wayland 会话下:登录界面右下角选 “Ubuntu on Xorg” 再试(尤其 Intel 核显或 NVIDIA 闭源驱动用户)
  • 黑屏或窗口空白?临时禁用硬件加速:/opt/pycharm-community-2025.2/bin/pycharm.sh --disable-factory-reset
  • 启动后立刻配解释器:Settings → Project → Python Interpreter → Add → Conda Environment 或 System Interpreter,别依赖默认的 /usr/bin/python3(可能太旧或没 pip)
真正麻烦的不是解压或点几下,是路径硬编码、桌面规范变更、以及新版对 JBR 的强依赖——这些细节错一个,就会卡在“明明按教程做了却打不开”的死循环里。

热门AI工具

更多
AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

相关专题

更多
python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

1611

2023.07.20

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

3884

2023.07.25

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1609

2023.07.31

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

22397

2023.08.03

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2747

2023.08.04

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2787

2023.08.04

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

1123

2023.08.11

python合并两个列表
python合并两个列表

Python是一种强大的编程语言,具有许多方便的功能和工具。在Python中,有多种方法可以合并两个列表。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

596

2023.08.10

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

0

2026.09.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn