树莓派4B安装Pycharm

树莓派4B安装Pycharm

        树莓派安装Pycharm理论上来讲并不复杂,但是实际操作过程中可能会遇到很多问题,以下分享仅为我个人安装过程中的一些经验,并不能涵盖所有可能出现的问题,希望对各位Raspberryer有一点帮助

        首先有一点,看了很多评论,包括自己,在最后安装pycharm时都会报版本和JDK不对应的错误,一般来讲都是JDK版本过低,需要至少17以上的版本。换过清华源的朋友在利用apt命令下载jdk的时候,一般都是下载的11版本,导致最后执行pycharm.sh文件时会报错,所以个人建议在官网下载17或者以上的版本。这里可能会说,我把pycharm的版本降低一点可能就没事了吧,但是个人亲测最开始下载的是24版本,后面降低到22版本,使用的都是JDK11,仍然会出现不匹配的问题。

        首先先看你的树莓派是32还是64位的:

uname -m 

  • armv7l表示 ARMHF(32 位)
  • aarch64表示 ARM64(64 位)

        如果你的树莓派是 ARMHF(32 位),可能需要从其他来源获取 OpenJDK 17,因为 Temurin 等可能不提供 ARMHF 版本。

        我这里从Azul Zulu找到了需要的版本:

Java 8、11、17、21、23 Linux、Windows 和 macOS 下载 --- Java 8, 11, 17, 21, 23 Download for Linux, Windows and macOS

        选择第一个进行下载

解压下载的文件

        将下载的压缩包移动到/usr/local目录并解压,这里注意usr/local需要权限才能移动压缩包,所以我先将压缩包下载到我的windows桌面后,通过Moba将压缩包拖至/home/pi/Downloads/ 因为此文件夹没有权限要求,所以先暂时放在这。

        之后通过指令将压缩包复制到/usr/local/。

sudo mv zulu17.56.15-ca-jdk17.0.14-c2-linux_aarch32hf.tar.gz /usr/local/

        这里你下载其他版本的把名称换掉,之后转到/usr/local/里面将文件解压缩。

cd /usr/local/

sudo tar - zulu17.56.15-ca-jdk17.0.14-c2-linux_aarch32hf.tar.gz

        这里由于解压缩之后文件名称太长,改一下名称:

sudo mv zulu17.56.15-ca-jdk17.0.14-c2-linux_aarch32hf jdk17 

        这里我将名称改为了jdk17,指令前面是需要改的名称,空格过后是改了的名称。

接下来配置环境变量

        编辑 /etc/profile 文件以设置 JAVA_HOME 和更新 PATH:

sudo nano /etc/profile

        在文件末尾添加以下内容:

export JAVA_HOME=/usr/local/jdk17

export PATH=$JAVA_HOME/bin:$PATH

        这里路径要对应上,保存(ctrl+x,按y,回车就保存了)

        应用更改 运行以下命令使更改生效:

source /etc/profile

        验证安装 确认 Java 版本已更新:

java -version

到这里就完成了JDK的安装,接下来是pycharm的安装

此处参考这篇文章树莓派下载及安装PyCharm软件_树莓派安装pycharm-CSDN博客

        安装完pycharm后,执行pycharm.sh时候可能会出现以下问题:

No JRE found. Please make sure $PYCHARM_JDK, $JDK_HOME, or $JAVA_HOME point to valid JRE installation.

        这表明 PyCharm 无法找到有效的 JRE(Java 运行时环境)。尽管已经安装了 OpenJDK 17 并配置了 JAVA_HOME 和 PATH 环境变量,但 PyCharm 可能仍然无法正确识别 JRE 的位置。

这里可以通过 pycharm.sh 脚本指定 JRE 路径:

sudo nano /opt/pycharm-community-2022.3.3/bin/pycharm.sh

在文件开头添加:(这里jdk17如果你之前的文件夹改了名字要换)

export PYCHARM_JDK=/usr/local/jdk17

export JAVA_HOME=/usr/local/jdk17

export PATH=$JAVA_HOME/bin:$PATH

之后保存并退出,重新启动就好了

最后安装完成之后可以在Tools里面创建桌面快捷,你也可以按照我分享的那篇文章创建桌面快捷。

以上仅为我的一些经验分享,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值