【树莓派】搭建Python开发环境 Pycharm编程 + 嵌入 (保姆级教程)

树莓派

大家好,随着我们上一个文章,已经完成了树莓派的初始化以及远程连接。接下来我们要进行的是如何搭建Python,下载编译器,以及通过Pycharm写程序然后嵌套在树莓派上。

搭建环境

这部分也比较简单,因为我们刚初始化的树莓派,就像一个婴儿一样,非常干净,所以流程很轻松。

建立远程连接后,终端输入以下指令:

  • 更新树莓派
    • sudo apt-get update + sudo apt-get upgrade -y
  • 下载 Python3.6 源码并解压
    • wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tgz
    • tar -zxvf Python-3.11.6.tgz
    • cd Python-3.11.6
  • 编译安装
    • sudo ./configure && sudo make && sudo make install
    • (时间可能会有点长,耐心等待)
  • 查看位置
    • which python3.11
  • 创立软连接
    • sudo ln -s /usr/local/bin/python3.6 /usr/bin/python3.11
  • 测试是否安装成功
    • python3.11 -V

Pycharm 编程 + 嵌入

好的,那我们现在python编译器已经安装完成了。接下来我们要做的就是把我们的编程环境连接到树莓派上,这样我们写好的py文件就可以直接内部局域网通过pycharm+SSH直接上传到树莓派上面了。

第一步:用Pycharm打开我们的python项目,然后点击左上角的设置settings,进入到interpretor

勾选OnSSH

然后一些基础的配置,点击下一步

设置在树莓派上,项目的路径。点击完成。(可以选择点击apply也可以直接OK)

嵌入

现在连接也已经搭建好了,我们马上就快要完成了。

我们接下来要配置一下部署

在上边菜单栏里面选择 tools ,下的 deployment 里面的 configuration

在这里面要选择SFTP方式,然后我们可以测试一下连接是否成功, test connection

最重要的是在 Mappings 里面,一定要配置好,本地路径和你要上传到的目标位置。这就像 两个目标一样,A到B,如果一个错了,那你的文件就传丢了。

如果你能在你的左侧文件栏里面,看到如下,

那就说明你已经成功部署了。

我们接下来可以测试一下。 直接快速创建一个新的 .py 文件。

敲上你想写入测试的代码。这里我为了方便,我就直接

print("Hello World!")

写好之后,再次点击 tools

upload to... 快速上传,也有快捷指令,可以自己看一下。

好!现在回到我们的树莓派终端里面。我们现在 cd 进入到我们的文件夹,然后可以看到我们刚才所上传的 .py 文件,非常棒!!!

直接 python 你的文件名 就可以运行了!!!!

我是狼哥!欢迎订阅。下一篇,我们来尝试一下 Python + GPIO

相关推荐
古月居GYH3 小时前
【数据分析】如何在PyCharm中高效配置和使用SQL
ide·sql·pycharm
巴里巴气1 天前
2025.1版本PyCharam找不到已存在的conda虚拟环境
pycharm·conda
晓13132 天前
OpenCV篇——项目(二)OCR文档扫描
人工智能·python·opencv·pycharm·ocr
Naiva2 天前
【小技巧】Python + PyCharm 小智AI配置MCP接入点使用说明(内测)( PyInstaller打包成 .exe 可执行文件)
开发语言·python·pycharm
想躺在地上晒成地瓜干12 天前
树莓派超全系列教程文档--(66)rpicam-apps可用选项介绍之视频选项
树莓派·摄像头·raspberrypi·树莓派教程·拍视频
KIKU啊13 天前
Docker+PyCharm+ssh部署深度学习docker环境
docker·pycharm·ssh
一点.点13 天前
李沐动手深度学习(pycharm中运行笔记)——12.权重衰退
pytorch·笔记·深度学习·pycharm
DouMiaoO_Oo13 天前
Idea/Pycharm用法总结
pycharm
@十八子德月生13 天前
第十章——8天Python从入门到精通【itheima】-99~101-Python基础综合案例-数据可视化(案例介绍=JSON格式+pyecharts简介)
大数据·python·信息可视化·pycharm·echarts·数据可视化
猫头虎13 天前
2025最新Python 100个常用函数在线体验项目
android·java·python·pycharm·django·pandas·pip