掘金 人工智能 07月09日 11:14
03 环境:树莓派环境配置
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文详细介绍了在树莓派5上配置Python开发环境的步骤,旨在实现远程开发、调试,避免本地与部署环境不一致的问题。通过PyCharm的SSH远程连接、配置稳定的Python环境、设置文件同步等方式,实现代码的快速更新和运行。作者强调开发环境统一的重要性,并分享了在树莓派上直接运行语音相关模块的经验,最终成功在树莓派上运行了“Hello, AI world!”程序,为后续的语音交互开发打下基础。

🖥️ 通过PyCharm + SSH打通开发通道,可以在电脑上远程连接树莓派,实现像本地开发一样的体验,包括打开树莓派上的文件夹、自动完成语法提示、运行和调试。

🐍为了避免模块不兼容,手动在树莓派上安装了稳定版本的Python 3.10,并在PyCharm中配置指向该Python环境,确保开发环境的稳定性。

🔁通过PyCharm的Deployment功能设置文件同步,实现本地代码的自动同步到树莓派,每次保存文件时,代码即更新,无需手动进行文件传输,提升开发效率。

✅ 成功在树莓派上运行了“Hello, AI world!”程序,验证了环境配置的有效性,并强调了开发环境统一的重要性,特别是对于语音相关模块,建议直接在树莓派上运行。

03 环境:树莓派环境配置

开始写代码之前,得先搭好舞台。

我用的主角是树莓派 5,虽然硬件已经就位,但如果开发环境配置不好,就像积木没拼紧,一碰就散。为了后续稳定开发,我决定直接在树莓派中运行和调试所有代码,避免“本地能跑,部署就炸”的尴尬。

🖥️ (1)用 PyCharm + SSH 打通开发通道

作为 Python 重度用户,PyCharm 是我最顺手的 IDE 工具。

我在电脑上配置了 远程 SSH 连接到的树莓派,之后就可以:

像本地一样打开树莓派上的文件夹;

自动完成语法提示、运行和调试;

保留代码、终端、日志的完整链路。

配置过程略微复杂,我就不赘述了,放一张图说明

🐍**(2)配置远程 Python 环境 —— 稳定优先**

树莓派上预装的 Python 版本可能不一致,为了避免模块不兼容,我手动装了一个稳定版本 Python 3.10 并设为默认运行环境。

然后在 PyCharm 设置中指向远程树莓派 /usr/bin/python3.10,一切搞定。

🔁(3)设置文件同步:写一行,远程即更新

好处是:本地写的每一行代码,都会自动同步到树莓派上指定的目录。这点靠的是 PyCharm 的 Deployment 功能(Settings → Deployment)。

你只需配置:

本地路径 ⇄ 远程路径映射

保存文件时自动上传。

这样我每次点击保存,树莓派的代码就更新,无需手动 SCP、rsync,省心省事。

✅**(4)第一次运行 Hello World:它说话了!**

一切准备就绪后,我在 PyCharm 里打开 main.py,写下那句经典的:

print("Hello, AI world!")

点击运行按钮那一刻,看着远程树莓派终端弹出这行文字,我真的有点小激动。

这是我助手的第一声回应——尽管还没开口说话,但它,活着了。

🧠 经验 Tips(给未来的你):

一定要让开发环境尽可能统一(本地 ⇄ 部署),后期避免一堆奇怪的“版本冲突”;

能在树莓派上跑就别用 PC 模拟,特别是语音相关模块,对系统调用和音频驱动很敏感。

🧾 声明:所有内容均为我非工作时间的个人开发探索,技术探索过程公开透明,旨在分享语音交互领域的实战经验,不代表任何单位或组织,不涉及任何职务行为或工作成果,仅供学习参考。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

树莓派 PyCharm Python 开发环境 SSH
相关文章