Linux下Esp32micropython开发工具thonny的安装
我的开发板:ESP32 DEVKITV1
目前我所知道的能用于micropython开发esp32的软件有pycharm,upycraft和thonny,它们三个都有linux和windows的版本。
但是用Linux好像显得更专业(其实是为了图个新鲜),所以我就在Linux下进行了。
在这三个软件中我选择了thonny,它用起来还是比较方便的。(主要还是前两个我不会用)
pycharm
在使用pycharm的时候我在设置里面的micropython一栏里也没找到该开发板,我选用的是yvboard,但是串口死活连不上,也有可能是其它的原因。
接着我又尝试了upycraft,
从网上下载的upycraft_Linux_V1.0免安装程序,按照网上给的步骤
cd Downloads
ls -l uPyCraft_linux_V1.X
chmod +x uPyCraft_linux_V1.X
sudo ./uPyCraft_linux_V1.X
但最后一步报错:
Traceback (most recent call last):File "uPyCraft.py", line 2, in <module>File "/usr/local/lib/python3.5/dist-packages/PyInstaller/loader/pyimod03_importers.py", line 714, in load_module
ImportError: /tmp/_MEIIZadU3/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib/x86_64-linux-gnu/libpng16.so.16)
[7284] Failed to execute script uPyCraft
但我在Ubuntu的网站上也没找到ZLIB_1.2.9版本,只有其他版本,我尝试着安装了1.2.11版本,重试上述方法,但还是报错,可能是只能安装1.2.9版吧,1.2.9版本的在网上好像不太好找,唯一找到的源又下载贼慢,这个方法于是也被我放弃了。
最后我选择了tonny
pip install thonny
apt install -y python-tk
thonny
因为我的python直接就是3.6版本了(我也不知到是怎么弄的),python3打开的是3.8版本,而pip关联的是3.6版本,所以我上面就使用pip,python而不是pip3,pyhton3
之后要使用thonny直接在终端中输入thonny就行了
不过好像要打开管理员终端窗口,不然总是报错。
Linux下Esp32micropython开发工具thonny的安装相关推荐
- Linux下C++开发工具介绍
概述 就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样.Emacs, vi, eclipse, an ...
- Linux下开源打包工具fpm的安装与使用(超详细)
Linux下开源打包工具fpm的安装与使用 一.fpm概述 二.fpm的安装 1.安装ruby环境 2.安装fpm 三.fpm的使用 1.fpm常用参数 2.举例要求 3.准备目录 4.编写脚本文件 ...
- linux下的geany源码安装,linux 下php开发工具geany-0.16的安装。
说明 一款linux下的编辑器,支持很多开发语言. 下载 下载地址:http://www.geany.org/ 安装 源码安装 #./configure #make #make install 我在m ...
- Linux下的sniffer工具--Tcpdump的安装和使用
在如今众多的黑客技术中,嗅探器(sniffer)是最常见,也是最重要的技术之一.用过windows平台上的sniffer工具(例如,netxray和sniffer pro软件)的朋友可能都知道,在共享 ...
- Linux如何安装iperf软件,Linux 下网络性能测试工具 iperf 的安装和使用
很久没写文章,iperf 也一直有用,感受不错就记录一下html 说明: OS :CentOS 6.4 x86_64 Server: 192.168.100.55 Client: 192.168.10 ...
- linux下python开发工具_Python开发工具 Wing IDE
Wing IDE是一个Python语言的IDE,其中包括大量语法标签的高亮显示.与其他类似的IDE相比,Wing IDE最大的特色是可以调试django应用. Wing IDE是个相当优秀的 IDE: ...
- 手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)
截止到目前,vim稳定版本已经到了8.2+,ycm(YouCompleteMe的简称)最新版本与几年前的安装配置截然不同了.之前网上很多教程也教不得法,生搬硬套,没有讲透彻.所以,才下定决心写一篇自认 ...
- (转)Linux下C++开发初探
1.开发工具 Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户.例如,VS2008集成了编辑器,宏汇编ml,C /C++编译器cl,资源编译器rc,调试器,文档生成工具, nmak ...
- linux终端怎样ise,Linux下ISE开发环境的安装zz
Linux下ISE开发环境的安装zz (2011-03-17 18:55:33) 标签: 杂谈 转自:http://hi.baidu.com/remygo/blog/item/6823f78b83ce ...
- 安装Ubuntu下的开发工具
安装Ubuntu下的开发工具 安装Ubuntu下的开发工具 刚安装好的Ubuntu,还缺乏很多开发工具.这些工具都可以通过网络进行安装.如果网络不佳,也可以使用光盘中的工具包. 如果要使用光盘中的工具 ...
最新文章
- 200万年薪,招不到清华姚班毕业生,能上姚班的都是什么人?
- python导入pods的时候出现错误:FileNotFoundError: [Errno 2] No such file or directory: ‘D:\\tmp\\sods.log‘
- 函数ZwQuerySystemInformation小结
- SPT20 协议_至为芯科技IP5356又一款支持PD输出20W的全协议快充移动电源SOC
- android 删除目录下所有文件大小,Android 删除文件夹(文件夹以及文件夹下所有的文件)、文件...
- IDEA把Springboot打成可执行jar包,内嵌tomcat 这个可以用
- CentOS5、6的启动流程
- 科研分享|一个论文关系网络可视化网站
- Docker学习总结(63)——容器并不能解决一切问题
- flex中设置字体样式
- 超详细的OpenCV入门教程,12小时带你吃透OpenCV。
- Dev ChartControl
- EasyOcr报错 --- [WinError 10054] An existing connection was forcibly closed by the remote host
- 分布式 | dble 运维命令知多少
- SQLite 基本语法(二)
- stata判断变量是不是唯一标识的命令?
- Python-OpenCV按住鼠标左键绘制图形
- 深入理解AQS之ReentrantReadWriteLock详解
- C# MVC 向页面传值方式
- Arduino 各种模块篇 震动模块 常开 震动传感器模块