从零开始配置树莓派3远程Python开发环境.pdf

上传人:l**** 文档编号:71675501 上传时间:2023-02-04 格式:PDF 页数:5 大小:168.67KB
返回 下载 相关 举报
从零开始配置树莓派3远程Python开发环境.pdf_第1页
第1页 / 共5页
从零开始配置树莓派3远程Python开发环境.pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《从零开始配置树莓派3远程Python开发环境.pdf》由会员分享,可在线阅读,更多相关《从零开始配置树莓派3远程Python开发环境.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-从零开始配置树莓派从零开始配置树莓派 3 3 远程远程 PythonPython开发环境开发环境目标目标:Windows 环境下使用 Pycharm 在树莓派 3 上开发 Python。价值价值:充分利用 Windows 下友好的图形界面(相比树莓派的 Raspbian来说)。所需所需:序号12345678名称Windows PCRaspberrypi 3网络连接网络配置PycharmPythonWin32DiskImagerPuTTY说明操作系统版本为 Windows 10 1607,以下简称 w10树莓派 3,操作系统版本为 Raspbian 2017.3,以下简称 pi上述二者处于同一

2、局域网w10:pi:版本为 2017.1专业版pi自带和,w10 安装,什么都讲求最新的强迫狂版本 1.0版本 0.68,用于通过 SSH 连接至 pi正式开始前,总览全文结构:一、配置 pi二、配置 Pycharm三、Hello World!四、后记一、配置 pi1.安装 Raspbian将 pi的 SD 卡插入 w10,打开 Win32DiskImager,选择从树莓派官网下载的 Raspbian镜像,选择该 SD 卡的设备符,点击写入即可(图 1.1)。注意,不要选错 SD 卡的路径,请再三确认以确保数据安全!另外,已使用过的SD 卡,选择能在 Windows 资源管理器里面显示的盘符即

3、可,不用理会这个boot分区的大小。图 1.1 写入 Raspbian镜像写入完毕后,将 SD 卡插入 pi,接通电源,开机(图 1.2)。图 1.2 pi 首次开机.z.-上图出现的白边是因为 pi 的显示模式未配置,解决这个问题前,先配置远程桌面连接,以方便在 w10 上快速便捷地操作。2.配置 pi 的远程桌面连接首先,配置 pi 的 IP 获取方式为静态 IP(图 1.3)。右击右上角的上下箭头,选择 Wireless&WiredNetwork Settings:图 1.3 设置静态 IP然后安装*rdp 和相关包(图 1.4)。打开终端,输入sudo apt-get install*

4、rdp为了避免 error problem connecting 的问题,继续安装以下两个包:sudo apt-get install vnc4server tightvncserver图 1.4 安装*rdp接下来,回到 w10,使用远程桌面工具连接 pi,配置如下:图 1.5 配置 w10 远程桌面其中,用户名为pi,密码为raspberry,均为系统默认值,为了安全,可以更改密码或创建新的用户。连接上的远程桌面如图 1.6:图 1.6 w10 远程桌面连接 pi 界面最后来解决显示器白边问题。我的迷你显示器使用 HDMI 接口,分辨率为 800*600,更改 pi 上的/boot/con

5、fig.t*t 文件即可达到目的。首先,使用管理员权限打开 config.t*t 文件,不使用管理员权限打开则修改后无法保存。打开方法是在终端输入sudo leafpad/boot/config.t*t将 hdmi_group=1,hdmi_mode=1 这两行前的*号删除,并修改为hdmi_group=2,hdmi_mode=9。hdmi_group=2 表示显示器模式,1 表示 TV 电视模式;对应的 hdmi_mode 举例如下:hdmi_mode=9800*60060Hzhdmi_mode=10800*60072Hzhdmi_mode=11800*60075Hzhdmi_mode=12

6、800*60085Hzhdmi_mode=13800*600120Hz图 1.7 修改 config.t*t 文件.z.-修改完毕并保存,重启,白边消失:图 1.8 白边消失3.打开 pi 的 SSH 功能打开 SSH,以方便从 w10 向 pi 传输文件。在终端中输入sudo raspi-config图 1.9 raspi-config 配置界面选择 5 Interfacing Options,然后选择 P2 SSH 并选择 Yes 以开启 pi 的 SSH 功能。开启此项功能后,会提示更改密码,为了安全可更改,本文为了方便,暂不修改。二、配置 PyCharm开始此步骤前,请先在 w10 安

7、装 python 和 PyCharm。python 容易安装,PyCharm 不能安装社区版,因为该版本不支持远程调试,安装过程略(涉及问题,请自行百度)。1.传输 pi 所需 python 调试包转到 PyCharm 安装路径,例如我的路径为:C:Program Files(*86)JetBrainsPyCharmdebug-eggs此路径下包含两个文件:pycharm-debug.egg 和 pycharm-debug-py3k.egg。前者用于python2,后者用于python3。为了传输方便,将这两个文件复制到 D 盘 pdegg 文件夹下。下面用 PuTTY 的实用工具 pscp.

8、e*e 将这两个文件传输到 pi 中。转到 PuTTY 安装文件夹,例如我的路径是:C:Program FilesPuTTY可以看到该文件夹包含数个实用工具。打开 w10 中的命令行 cmd,输入以下命令,以将.egg 文件传输到 pi 的/home/pi/Downloads 文件夹下:cd c:Program FilesPuTTYpscp-r D:pdegg pi10.0.0.35:/home/pi/Downloads其中,第一行表示进入 PuTTY 文件夹下,第二行中的-r 表示传输文件夹,传输单个文件不需要.z.-r 参数。图 2.1 传输.egg 文件图 2.2 传输完成后的.egg

9、文件2.安装 egg 包pi 自带了 setuptools 工具,即可以直接使用 easy_install 命令安装软件包。在终端中输入以下命令安装 pycharm-debug-py3k.egg(本文以 python3 进行演示):sudo/usr/bin/python3-m easy_install/home/pi/Downloads/pdegg/pycharm-debug-py3k.egg安装过程中出现了很多警告,使用 python2 则没有任何警告,不过不影响使用。安装过程稍微有点长,稍待。pi 端配置完毕后,开始配置 PyCharm。3.从新项目开始首先,在 pi 的桌面上创建一个文件

10、夹 frpy,后面的 python 项目将同步到此文件夹。用 PyCharm创建一个新项目,取名为 frpy(First remote python):图 2.3 创建新项目首先,设置项目的 python 解释器,在菜单文件-设置-项目:frpy 下,点击右边的齿轮,选择Add Remote 添加远程解释器配置。图 2.4 将 pi 的 python3 解释器添加到 w1 中的 PyCharm 中然后,点击菜单工具-Deployment-Configuration,打开 Deployment 编辑窗口,点击左上角绿色的加号,在新弹出的窗口中 type 选择 SFTP,并取名为 Raspberr

11、ypi:图 2.5 添加 Deployment Server然后再右边的窗口中进行如下配置:图 2.6 配置远程 Server 之 1图 2.7 配置远程 Server 之 2点击菜单工具-Deployment-Automatic Upload(always),开启自动项目同步。开启此选项,w10 下PyCharm 项目中新建的和编辑后的文件,在运行前会自动同步到 pi 中。三、Hello World!下面,随便写两句Python,以测试环境是否配置正确。如图3.1 所示,在w10 下的 PyCharm 中编.z.-写的语句,获取的机器名和 IP 地址均为 pi 机器的,说明配置成功。图 3.

12、1 测试环境配置是否正确运行成功后,最重要的配置是远程调试,点击右上角的调试按钮(绿色的 Bug 图标),出现下面的警告:warning:Debuggerspeedupsusingcythonnotfound.Run/usr/bin/python3/home/pi/.pycharm_helpers/pydev/setup_cython.py build_e*t-inplace to build.意思是 cython 调试加速器没有找到,照警告中给出的语句,在 pi 的终端中执行如下语句,建立cython 调试加速器(时间稍长,稍待):图 3.2 建立 cython 调试加速器建立完毕后,再次运行调试,警告消失:图 3.3 调试界面不得不说,用了 PyCharm 后,直接抛弃了 Visual Studio 2015 提供的低效简陋的第三方 Python 环境,术业有专攻嘛。没有老套的 Hello World!演示了,本章结束。四、后记整篇文章都是配置完成后才记录的,简称后记,哈哈。完。Rich2017 年 3 月 29 日.z.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁