电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

从零开始配置树莓派3远程python开发环境

13页
  • 卖家[上传人]:小**
  • 文档编号:93484106
  • 上传时间:2019-07-22
  • 文档格式:DOC
  • 文档大小:2.44MB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、从零开始配置树莓派3远程Python开发环境目标:Windows环境下使用Pycharm在树莓派3上开发Python。价值:充分利用Windows下友好的图形界面(相比树莓派的Raspbian来说)。所需:序号名称说明1Windows PC操作系统版本为Windows 10 1607,以下简称w102Raspberrypi 3树莓派3,操作系统版本为Raspbian 2017.3,以下简称pi3网络连接上述二者处于同一局域网内4网络配置w10:10.0.0.3pi:10.0.0.355Pycharm版本为2017.1专业版6Pythonpi自带python2.7.9和3.4.2,w10安装3.6.1,什么都讲求最新的强迫狂7Win32DiskImager版本1.08PuTTY版本0.68,用于通过SSH连接至pi正式开始前,总览全文结构:一、 配置pi二、 配置Pycharm三、 Hello World!四、 后记一、 配置pi1. 安装Raspbian将pi的SD卡插入w10,打开Win32DiskImager,选择从树莓派官网下载的Raspbian镜像,选择该SD卡的设备符,点击写

      2、入即可(图1.1)。注意,不要选错SD卡的路径,请再三确认以确保数据安全!另外,已使用过的SD卡,选择能在Windows资源管理器里面显示的盘符即可,不用理会这个boot分区的大小。图1.1 写入Raspbian镜像写入完毕后,将SD卡插入pi,接通电源,开机(图1.2)。图1.2 pi首次开机上图出现的白边是因为pi的显示模式未配置,解决这个问题前,先配置远程桌面连接,以方便在w10上快速便捷地操作。2. 配置pi的远程桌面连接首先,配置pi的IP获取方式为静态IP(图1.3)。右击右上角的上下箭头,选择Wireless & Wired Network Settings:图1.3 设置静态IP然后安装xrdp和相关包(图1.4)。打开终端,输入sudo apt-get install xrdp为了避免error problem connecting的问题,继续安装以下两个包:sudo apt-get install vnc4server tightvncserver图1.4 安装xrdp接下来,回到w10,使用远程桌面工具连接pi,配置如下:图1.5 配置w10远程桌面其中,用户名为

      3、pi,密码为raspberry,均为系统默认值,为了安全,可以更改密码或创建新的用户。连接上的远程桌面如图1.6:图1.6 w10远程桌面连接pi界面最后来解决显示器白边问题。我的迷你显示器使用HDMI接口,分辨率为800*600,更改pi上的/boot/config.txt文件即可达到目的。首先,使用管理员权限打开config.txt文件,不使用管理员权限打开则修改后无法保存。打开方法是在终端输入sudo leafpad /boot/config.txt将hdmi_group=1,hdmi_mode=1这两行前的#号删除,并修改为hdmi_group=2,hdmi_mode=9。hdmi_group=2表示显示器模式,1表示TV电视模式;对应的hdmi_mode举例如下:hdmi_mode=9 800x600 60Hzhdmi_mode=10 800x600 72Hzhdmi_mode=11 800x600 75Hzhdmi_mode=12 800x600 85Hzhdmi_mode=13 800x600 120Hz图1.7 修改config.txt文件修改完毕并保存,重启,白边消失

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

      5、中。转到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表示传输文件夹,传输单个文件不需要-r参数。图2.1 传输.egg文件图2.2 传输完成后的.egg文件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则没有任何警告,不过不影响使用。安装过程稍微

      6、有点长,稍待。pi端配置完毕后,开始配置PyCharm。3. 从新项目开始首先,在pi的桌面上创建一个文件夹frpy,后面的python项目将同步到此文件夹。用PyCharm创建一个新项目,取名为frpy(First remote python):图2.3 创建新项目首先,设置项目的python解释器,在菜单文件-设置-项目:frpy下,点击右边的齿轮,选择Add Remote添加远程解释器配置。图2.4 将pi的python3解释器添加到w1中的PyCharm中然后,点击菜单工具-Deployment-Configuration,打开Deployment编辑窗口,点击左上角绿色的加号,在新弹出的窗口中type选择SFTP,并取名为Raspberrypi:图2.5 添加Deployment Server然后再右边的窗口中进行如下配置:图2.6 配置远程Server之1图2.7 配置远程Server之2点击菜单工具-Deployment-Automatic Upload(always),开启自动项目同步。开启此选项,w10下PyCharm项目中新建的和编辑后的文件,在运行前会自动同步到p

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

      《从零开始配置树莓派3远程python开发环境》由会员小**分享,可在线阅读,更多相关《从零开始配置树莓派3远程python开发环境》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.