raspberry:使用pycharm远程调试运行树莓派代码

配置远程python解释器

1:打开pycharm,新建一个新项目,进入Create New Project, 点击解释器的小齿轮,如图所示:

image

2:点击进入add Remote界面,配置ssh连接信息,如图所示:

image

3:点击确定后,pycharm会上传一些文件,等待上传完只要几分钟时间,如图所示:

image

4:点击图中红框按钮,设置代码在树莓派上的工作区:

image

5:点击确定后,pycharm会上传工作目录文件至树莓派并且也会下载树莓派的文件资源至本地,如图所示:

image

初次使用可能有个十几分钟,请耐心等待。

6:完成后,进度条将消失,没有错误消息提示,可以在左侧项目栏查看树莓派相关实现的外部 libraries,如图所示:

image

真的很方便,强大的ide!!!

写个例子:

1:写个打印的hello world,如图所示:

image

每次写完代码,pycharm都会自动上传代码文件至树莓派工作区域(开始设置的工作目录)

2:点击上述图片的红框处 运行代码,结果如下图所示:

image

3:点击箭头所指可以调试代码,ide 断点调试不细说了。具体操作看GIF图:

image
image

远程执行树莓派上需要root权限的python程序

需要root权限的才能起的程序:flask服务,蓝牙ble

1:新建sudo 脚本文件

在树莓派上新建一个脚本文件命名为python_sudo.sh,输入以下内容:

#!/bin/bashsudo /usr/bin/python "$@"

2:让python_sudo.sh文件可执行,在控制台输入以下命令

chmod +x python-sudo.sh

3:配置pycharm

进入到如图示界面File ->Settings ->Project Interpreter

image

点击右侧远程解释器的小齿轮的show all按钮,进入如图示界面:

image

将解释器的地址换成刚才写好的脚本文件的路径,保存即可.

copy address:https://blog.csdn.net/HappyLin0x29a/article/details/79929213
for myself

你可能感兴趣的:(raspberry:使用pycharm远程调试运行树莓派代码)