ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:2.26MB ,
资源ID:2066897      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2066897.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(从零开始配置树莓派远程Python开发环境.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、从零开始配置树莓派远程Python开发环境从零开始配置树莓派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自带pyth

2、on2.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卡的设备符,点击写入即可(图1.1)。注意,不要选错SD卡的路径,请再三确认以确保数据安全!另外,已使用过的SD卡,选择能在Windows资源管理器里面显示的盘符即可,不用理会

3、这个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 connectin

4、g的问题,继续安装以下两个包:sudo apt-get install vnc4server tightvncserver图1.4 安装xrdp接下来,回到w10,使用远程桌面工具连接pi,配置如下:图1.5 配置w10远程桌面其中,用户名为pi,密码为raspberry,均为系统默认值,为了安全,可以更改密码或创建新的用户。连接上的远程桌面如图1.6:图1.6 w10远程桌面连接pi界面最后来解决显示器白边问题。我的迷你显示器使用HDMI接口,分辨率为800*600,更改pi上的/boot/config.txt文件即可达到目的。首先,使用管理员权限打开config.txt文件,不使用管理员权

5、限打开则修改后无法保存。打开方法是在终端输入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

6、.txt文件修改完毕并保存,重启,白边消失:图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不能安装社区版,因为该版本不支持远程调试,安装过程略(涉及版权问题,请自行XX)。4.

7、 传输pi所需python调试包转到PyCharm安装路径,例如我的路径为:C:Program Files (x86)JetBrainsPyCharmdebug-eggs此路径下包含两个文件:pycharm-debug.egg和pycharm-debug-py3k.egg。前者用于python2,后者用于python3。为了传输方便,将这两个文件复制到D盘pdegg文件夹下。下面用PuTTY的实用工具pscp.exe将这两个文件传输到pi中。转到PuTTY安装文件夹,例如我的路径是:C:Program FilesPuTTY可以看到该文件夹包含数个实用工具。打开w10中的命令行cmd,输入以下命

8、令,以将.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文件5. 安装egg包pi自带了setuptools工具,即可以直接使用easy_install命令安装软件包。在终端中输入以下命令安装pycharm-debug-py3k.egg(本文以python3进行演示):sudo /us

9、r/bin/python3 -m easy_install /home/pi/Downloads/pdegg/pycharm-debug-py3k.egg安装过程中出现了很多警告,使用python2则没有任何警告,不过不影响使用。安装过程稍微有点长,稍待。pi端配置完毕后,开始配置PyCharm。6. 从新项目开始首先,在pi的桌面上创建一个文件夹frpy,后面的python项目将同步到此文件夹。用PyCharm创建一个新项目,取名为frpy(First remote python):图2.3 创建新项目首先,设置项目的python解释器,在菜单文件-设置-项目:frpy下,点击右边的齿轮,选

10、择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项目中新

11、建的和编辑后的文件,在运行前会自动同步到pi中。三、 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日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1