如何远程连接树莓派_树莓派远程连接密码错误

如何远程连接树莓派_树莓派远程连接密码错误PyCharm远程连接树莓派我听说有些人很刚,直接用树莓派连接显示器写代码,在下实在佩服。树莓派4B已经出来,估计这个方式能接受。只有树莓派3B的我,只能想办法远程连接一下了。1、树莓派接入网络其实就是插上网线,让树莓派和你的电脑在同一局域网内。说白了,就是插在同一个路由器上。2、配置PyCharm树莓派接入网络以后,其实你可以用XShell来写代码,但是我等新手,想用PyCharm怎…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

PyCharm远程连接树莓派

我听说有些人很刚,直接用树莓派连接显示器写代码,在下实在佩服。树莓派4B已经出来,估计这个方式能接受。
只有树莓派3B的我,只能想办法远程连接一下了。

特别说明:PyCharm这里用的收费版,官方是可以试用的,可以下载研究研究,请勿使用社区版,社区版不具备该功能。强烈反对使用激活成功教程版,不稳定,而且侵权。开源精神都哪去了……

1、树莓派接入网络

其实就是插上网线,让树莓派和你的电脑在同一局域网内。说白了,就是插在同一个路由器上。然后使用Advanced IP Scanner扫描出你的树莓派IP地址。

2、配置PyCharm并运行程序

树莓派接入网络以后,其实你可以用XShell来写代码,但是我等新手,想用PyCharm怎么办?
首先打开PyCharm,新建一个项目:
在这里插入图片描述
其实我们在这里就可以配置。配置方法千万种。既可以在项目创建的时候配置,也可以在项目创建以后配置。这里演示的是先创建,后修改。
我们点击Create按钮创建项目
3、现在进行项目的配置
file—settings—project:Demo
然后配置解释器
初次配置,我们点击小齿轮,选择Add,也就是增加一个解释器
在这里插入图片描述

选择SSH编译器,也就是用SSH方式连接
在这里插入图片描述
这里的填写的依次是树莓派址和树莓派的用户名,端口不改。

点击下一步输入树莓派系统的密码
在这里插入图片描述

点击下一步,设置解释器。点击文件夹选项,在/usr/bin下找到你想要使用的版本,因为树莓派安装了2和3,但是2以后是要淘汰的,我这里选择的是/usr/bin/python3.5
同时记得勾选root权限,不然后续代码肯能运行有问题。
在这里插入图片描述
当然,这个过程中你也可以配置其他选项,比如文件的远程存放位置和名字之类的,就不一一赘述了。
点击完成,创建就完毕了。
在这里插入图片描述
无报错,证明创建过程无错误。创建后会将项目代码传输到树莓派里面去,这里红色字体是因为我的项目没有文件可以传输。
当然,需要注意的是传输的默认位置,在树莓派的临时文件夹,系统重启以后将被清空。所以,请勿轻易删除本地代码文件。
在这里插入图片描述
写入代码运行,不难发现,代码被自动上传到树莓派系统的/tmp/pycharm_project_947/去执行了。
sudo+ssh://pi@192.168.0.101:22/usr/bin/python3.5是我们解释器用的是哪一个,sudo表示管理员权限。了解相应的linux知识,应该不难理解这些。
现在,你可以写自己的代码了,在运行的时候,他会调用树莓派的解释器,实现树莓派上显示实时效果。

3、写在文章外

当然,在日常中,我们有时候让树莓派拖着网线很不方便,可以买一个免驱的USB无线网卡,插上树莓派,进行适当的配置,就可以用使得树莓派脱离线的束缚了。具体配置方式,网上有很多,如果你的配置足够强大,直接用连显示器,用图形化界面去操作吧,具体也不赘述。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/175221.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • DLL注入与卸载

    DLL注入与卸载DLL注入可用于编写外挂和病毒不易发现。voidCInjectDllToolDlg::StartInject(char*path,intpid){ intpathLen=strlen(path)+sizeof(char);//获取dll目录大小 HANDLEhPro=OpenProcess(PROCESS_ALL_ACCESS,FALSE,pid); if(!

  • UPdate语句

    UPdate语句

  • aircrack和reaver破解路由器PIN码

    aircrack和reaver破解路由器PIN码使用aircrack,寻找附近开启wps的路由器,邪恶……嘻嘻airmon-ng start wlan0airodump-ng mon0CH 11 ][ Elapsed: 36 s ][ 2012-12-18 04:46                                          BSSID              PWR  Beacons    #Data

  • 3.20 DAY3[通俗易懂]

    3.20 DAY3[通俗易懂]1.msg=’我叫%s,我看着像%r’%(‘太白’,’郭德纲’)print(msg)我叫太白,我看着像’郭德纲’句中出现引号,把%s替换成%r,可以打印出原来样式2.ASCII8位字节英文字母,数字,特殊字符unicode:万国码  python2:unicode默认是2个字节表示一个字符  python3:unicode统一是4个字节表示一个字符    创建初期16位字…

  • 自己实现简单java缓存类文件_java怎么把数据存到缓存中

    自己实现简单java缓存类文件_java怎么把数据存到缓存中需求分析项目中经常会遇到这种场景:一个变量需要在多处共享,有些变量还有时效性,过期自动失效,比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么实现这样的功能呢?解决方案使用现有的缓存技术框架,比如redis,ehcache。优点:成熟,稳定,功能强大;缺点,项目需要引入对应的框架,不够轻量。如果不考虑分布式,只是在单线程或者多线程间…

    2022年10月31日
  • android gridview控件使用详解_android tablelayout

    android gridview控件使用详解_android tablelayoutfrom:http://blog.csdn.net/weich_java/article/details/6987198笔者在用GridView时发现GridView的selectstyle会根据系统而不同,因为在客户端中一边具有统一的显示风格,所以尝试了下指定GridView的选中样式。首先看一下代码:menu.xmlandroid:layout_width=”fill_parent”andr…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号