必须先配置jdk环境(推荐openjdk 17),再按架构选择官网手动安装、apt源安装、snap包安装、软件商店图形化安装或jre/jdk前置配置五种方法之一完成pycharm部署。

如果您在银河麒麟操作系统上需要安装并配置PyCharm开发工具,但尚未完成环境搭建,则可能是由于缺少适配架构的安装包、Java运行时环境未就绪,或桌面集成未正确注册。以下是针对麒麟系统(含V10 SP1及ARM64/x86_64平台)安装与配置PyCharm的多种可行方法:
一、通过官网下载并手动解压安装(推荐ARM64平台)
该方法直接使用JetBrains官方提供的ARM64构建版本,适用于飞腾、鲲鹏等国产CPU平台,可规避架构不匹配导致的启动失败或图形渲染异常问题。
1、访问PyCharm官网下载页面:https://www.jetbrains.com/pycharm/download/?section=linux
2、在Linux栏目下选择PyCharm Community Edition (Linux ARM64)或PyCharm Professional Edition (Linux ARM64)(根据授权情况选择)
3、下载完成后,在下载目录空白处右键 → “在终端中打开”
4、执行解压命令,将软件安装至系统级路径:sudo tar xzvf pycharm-*.tar.gz -C /opt/
5、进入解压后的目录:cd /opt/pycharm-*/bin
6、赋予启动脚本执行权限:sudo chmod +x pycharm.sh
7、运行安装脚本:sudo ./pycharm.sh
8、首次启动后,在向导界面勾选Create Desktop Entry以生成桌面快捷方式和应用菜单项
二、通过APT源安装(适用于x86_64麒麟V10 SP1)
该方法利用麒麟OS官方软件源或适配仓库,由包管理器自动处理依赖解析、路径注册与桌面文件生成,适合偏好命令行操作且系统为x86_64架构的用户。
1、更新本地软件包索引:sudo apt update
2、检查是否存在PyCharm社区版包:apt search pycharm | grep community
3、若返回结果含pycharm-community,直接安装:sudo apt install pycharm-community
4、若源中无对应包,可添加麒麟OS兼容的第三方APT仓库(如Kydroid镜像源),再执行sudo apt update与sudo apt install pycharm-community
5、安装完成后,通过应用菜单或终端输入pycharm启动
三、使用Snap包安装(跨架构通用方案)
该方法不依赖系统架构与发行版差异,通过容器化运行时保障环境隔离与依赖完整性,适用于已启用snapd服务的麒麟OS系统。
1、确认snapd服务已启用:sudo systemctl status snapd
2、如未运行,启用并启动服务:sudo systemctl enable --now snapd
3、安装PyCharm社区版Snap包:sudo snap install pycharm-community --classic
4、安装完成后,系统自动注册桌面图标与MIME类型关联
5、首次运行需手动授权访问主目录等必要权限:sudo snap connect pycharm-community:home :home
四、通过软件商店图形化安装(新手友好)
该方法完全基于麒麟桌面环境(UKUI)的图形界面操作,无需记忆命令,适合不熟悉终端的用户,且能自动处理JRE捆绑与快捷方式注册。
1、点击桌面左下角“开始菜单” → 打开“麒麟软件商店”
2、在搜索框中输入PyCharm,点击搜索
3、在结果中选择PyCharm Community Edition,点击“安装”按钮
4、等待安装进度条完成,安装过程自动下载并配置所需Java运行时
5、安装完毕后,点击“启动”按钮或在应用菜单中查找“PyCharm”图标即可运行
五、JRE/JDK环境前置配置(所有方法共用前提)
PyCharm是基于Java开发的IDE,必须依赖功能完整的Java运行时环境才能启动;麒麟V10默认可能未预装兼容版本,或版本过低导致IDE无法初始化图形界面。
1、确认当前Java环境:java -version
2、若未安装或版本低于17(PyCharm 2023.2+要求JDK 17+),从麒麟官方源安装OpenJDK 17:sudo apt install openjdk-17-jdk
3、设置JAVA_HOME环境变量:编辑~/.bashrc,末尾追加:export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64(x86_64)或export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-arm64(ARM64)
4、使配置生效:source ~/.bashrc
5、验证配置:echo $JAVA_HOME与java -version











