从零开始配置树莓派3远程Python开发环境_第1页
从零开始配置树莓派3远程Python开发环境_第2页
从零开始配置树莓派3远程Python开发环境_第3页
从零开始配置树莓派3远程Python开发环境_第4页
从零开始配置树莓派3远程Python开发环境_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.从零开始配置草莓派3远程Python开发环境目标:在Windows环境中使用Pycharm,在草莓派3中开发Python。价值:利用Windows中友好的图形界面(来自草莓派的raspani )。必需:序列号。名字说明1Windows PC电脑操作系统版本为Windows 10 1607,以下简称为w102Raspberrypi 3草莓派3,操作系统版本为raspani2017.3,以下简称pi3网络连接这两者位于同一个局域网内4网络配置w10:pi:55Pycharm版本是2017.1专业版6Pythonpi上安装了python2.7.9和3.4.2,w10

2、安装了3.6.1,什么都要求最新的强制狂7win32磁盘图像器版本1.08PuTTY版本0.68。 用于通过ssh连接到pi正式开始之前,概要全文结构:一、配置PS二、配置Pycharm三、Hello World!四、后述一、配置PS1 .安装1.raspani将pi的SD卡插入w10,打开win32磁盘映像器,选择从草莓派主页下载的Raspbian镜像,选择该SD卡的设备符号,然后点击写入即可(图1.1 )。 注意为了不弄错SD卡的路径,请多次确认以确保数据的安全! 另外,使用的SD卡,与该引导分区的尺寸无关,只要选择能显示在Windows资源管理器中的驱动器号即可。图1.1写入rasp b

3、ian镜像写入完成后,将SD卡插入pi,打开电源(图1.2 )。图1.2 pi的初次启动由于上述附图中的白色边缘未设定pi的显示模式,所以在解决该问题之前,先设定远程桌面连接以便可在w10上快速、简单地操作。2.pi的远程桌面连接的设置首先,构成pi的IP的取得方式是静态IP (图1.3 )。 右键单击右上角的上下箭头,然后选择无线网络设置图1.3静态IP的设置安装xrdp和相关软件包(图1.4 )。 打开终端,输入sudo apt-get安装xrdp继续安装以下两个包,以避免错误检测连接问题。sudo apt-getinstallvnc4servertightvncserver图1.4xrd

4、p的安装然后,返回w10,使用远程桌面工具连接到pi,并进行如下配置图1.5w10远程桌面的配置其中用户名为pi,密码为raspberry,所有的系统默认情况下,为了安全起见,都可以更改密码,或创建新用户。 所连接的远程桌面如图1.6所示图1.6 w10远程桌面连接pi接口最后,解决显示器的白色边缘问题。 迷你显示器使用HDMI接口,分辨率为800*600,可以通过修改pi上的/boot/config.txt文件来实现。首先,如果使用管理员权限打开config.txt文件,而不使用管理员权限打开,则无法保存修改后的文件。 打开的方法是输入终端sudo leafpad /boot/config.

5、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=13800 x600,120hz图1.7修改config.txt文件修改保存,重新启动,空白消失了图1.8白边消失3 .启用pi的SSH功能打

6、开SSH,便于从w10到pi的文件传输。 输入终端。sudo raspi-config图1.9 raspi-config配置接口5选择接口选项,选择P2 SSH,然后选择“是”打开pi的SSH功能。 打开此功能后,会显示提示更改密码的消息,为了安全地进行变更,正文为了方便不进行变更。二、配置PyCharm开始此步骤之前,请在w10上安装python和PyCharm。 python很容易安装,PyCharm无法安装社区版。 因为这个版本不支持远程调试,所以安装步骤很少(关于版权问题,请在百度咨询)。1 .传输pi所需的python调试分组导航到PyCharm安装路径。 例如,我的传球可能如下所示

7、c : 程序文件(x86 )jetbrainspy charmdebug-eggs在此路径下,有两个文件:pycharm-debug.egg和pycharm-debug-py3k.egg。 前者用于python2,后者用于python3。 为了便于传输,将这两个文件复制到d磁盘pdegg文件夹下。使用PuTTY实用程序pscp.exe将这些文件传输到pi。 导航到PuTTY安装文件夹。 例如,以下路径c : 程序文件 putty此文件夹包含几个实用程序。要在w10上打开命令行cmd并将. egg文件传输到pi的/home/pi/Downloads文件夹,请输入以下命令CD c : 程序文件 p

8、uttypscp-rd :PDE GPI 5:/home/pi/downloads其中,第一行表示位于PuTTY文件夹下,第二行的-r表示传输文件夹,传输一个文件不需要-r参数。图2.1传输. egg文件图2.2传输完成后的egg文件2 .安装egg软件包pi附带了设置工具,您可以使用easy_install命令直接安装软件包。 通过在终端上输入以下命令来安装pycharm-debug-py3k.egg (本文在python3中介绍)sudo/usr/bin/python3- MD easy _ install/home/pi/downloads/PD egg/py charm

9、-debug-py3k.egg安装过程中会出现很多警告,使用python2不会显示警告,但不会影响使用。 安装的过程有点长,请稍等一下。 pi端部署完成后,开始部署PyCharm。3 .从新项目开始首先,在pi的桌面上创建一个名为frpy的文件夹。 后续的python项目将同步到此文件夹中。 使用PyCharm创建一个名为frpy (第一个远程类型)的新项目图2.3创建新项目首先,设定项目的python解释器,在菜单文件-设定-项目: frpy中单击右侧的齿轮,选择Add Remote添加远程解释器配置。将图2.4pi的python3解释器添加到w1的PyCharm中然后,单击菜单工具-部署配

10、置以打开部署编辑窗口,单击左上角的绿色加号,在新弹出窗口中,type选择SFTP,然后选择raspbe图2.5添加部署服务器在右侧的窗口中,构成如下图2.6远程服务器的配置1图2.7远程服务器的配置2按一下功能表工具-部署自动更新(always )以开启自动专案同步。 如果启用此选项,在w10下的PyCharm项目中新创建的文档和编辑的文档在执行前会自动与pi同步。三、Hello World!下面,随意写两个Python文件,测试环境是否正确配置。 如图3.1所示,在w10下描述的PyCharm文件表示获取的装置名和IP地址都是pi装置,并且布置成功。图3.1测试环境是否正确配置成功执行后,最重要的配置是远程调试,单击右上角的调试按钮(绿色错误图标)时,将显示以下警告warning : debuggerspeedupsusingcythonnfound.run /usr/bin/python3/home/pi/. py charm _ helpers/pydev/setup _ cy thon.py 意味着没有找到cython调试加速器,根据警告所给出的语句,在pi终端执行以下语句,以建立cython调试加速器(稍长一些,等待一些)。图3.2创建cy

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论