PyCharm ssh远程树莓派开发

本文介绍如何使用PyCharm Professional版通过SSH连接树莓派,进行Python代码的远程开发与调试,包括环境搭建步骤及注意事项。

前面几次分享中,都是使用ssh远程到树莓派,然后直接在树莓派中使用vim编辑器写python代码,然后在命令行中使用python3解释器执行代码。如此开发,显然效率会大打折扣,并且也不方便做代码断点调试、单元测试等等。

这次分享中,我们就介绍如何使用PyCharm来配置ssh连接,进行远程开发和调试。

这里需要PyCharm的Professional版本,Community版本不支持ssh远程开发。
下载地址:https://www.jetbrains.com/pycharm/download/
Professional版本可以免费试用。软件安装过程自行百度。

连接树莓派前,需要知道树莓派的ip地址,可以通过ipscanner软件进行扫描:
在这里插入图片描述

软件下载地址为:https://www.advanced-ip-scanner.com/cn/

PyCharm安装完成后,新建工程:
在这里插入图片描述
在弹出的页面中点击红色方块按钮:
在这里插入图片描述
在弹出页面中,选择SSH Interpreter,并填入树莓派的ip和用户名:

### 使用 PyCharm 远程连接树莓派并在其上安装 TensorFlow #### 准备工作 为了确保顺利操作,在开始之前确认已经完成以下准备工作: - 确认树莓派已成功安装操作系统,并能够正常联网。 - 已经获取SSH访问权限,以便可以从远程计算机安全登录到树莓派。 #### 配置 SSH 访问 如果尚未设置,则需先启用SSH服务。可以通过命令`sudo raspi-config`进入配置界面开启SSH功能[^1]。 #### 设置 PyCharmSSH 解释器 在 PyCharm 中创建新项目或打开现有项目之后,按照如下路径进行设置: - 打开 `File -> Settings (Ctrl+Alt+S)` 对话框; - 寻找并选择左侧菜单中的 `Project: <your_project_name> | Python Interpreter`; - 点击右侧齿轮图标旁边的下拉箭头,选取 `Add...`; 此时会弹出一个新的窗口用于添加解释器,执行下列步骤: - 选择 `SSH Interpreter` 选项卡; - 输入目标设备 IP 地址以及用户名密码等必要认证信息; 一旦连接建立完毕,PyCharm 就会在远端机器上自动检测可用的Python版本列表供用户挑选作为项目的默认解析器[^2]. #### 安装 TensorFlow 库 当选择了合适的Python版本后,下一步就是安装所需的库文件了。对于树莓派而言,推荐使用轻量级版TensorFlow以节省资源消耗: ```bash pip3 install --upgrade tensorflow==1.15.0 # 或者其他适合ARM架构的具体版本号 ``` 注意:考虑到性能因素及兼容性问题,建议选用特定于Raspberry Pi优化过的二进制包或者较旧但是稳定支持ARM平台发布的版本[^3]. #### 测试安装成果 最后一步是在本地IDE内编写简单的测试程序验证是否能正常使用刚刚部署好的环境。比如尝试运行下面这段代码片段来加载MNIST数据集并打印前几个样本标签值: ```python import tensorflow as tf from tensorflow.keras.datasets import mnist (x_train, y_train), (_, _) = mnist.load_data() print(y_train[:5]) ``` 如果一切正常的话,应该可以看到预期的结果输出而不会报错.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

后知晚觉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值