我的开发板: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的安装相关推荐

  1. Linux下C++开发工具介绍

    概述     就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样.Emacs, vi, eclipse, an ...

  2. Linux下开源打包工具fpm的安装与使用(超详细)

    Linux下开源打包工具fpm的安装与使用 一.fpm概述 二.fpm的安装 1.安装ruby环境 2.安装fpm 三.fpm的使用 1.fpm常用参数 2.举例要求 3.准备目录 4.编写脚本文件 ...

  3. linux下的geany源码安装,linux 下php开发工具geany-0.16的安装。

    说明 一款linux下的编辑器,支持很多开发语言. 下载 下载地址:http://www.geany.org/ 安装 源码安装 #./configure #make #make install 我在m ...

  4. Linux下的sniffer工具--Tcpdump的安装和使用

    在如今众多的黑客技术中,嗅探器(sniffer)是最常见,也是最重要的技术之一.用过windows平台上的sniffer工具(例如,netxray和sniffer pro软件)的朋友可能都知道,在共享 ...

  5. Linux如何安装iperf软件,Linux 下网络性能测试工具 iperf 的安装和使用

    很久没写文章,iperf 也一直有用,感受不错就记录一下html 说明: OS :CentOS 6.4 x86_64 Server: 192.168.100.55 Client: 192.168.10 ...

  6. linux下python开发工具_Python开发工具 Wing IDE

    Wing IDE是一个Python语言的IDE,其中包括大量语法标签的高亮显示.与其他类似的IDE相比,Wing IDE最大的特色是可以调试django应用. Wing IDE是个相当优秀的 IDE: ...

  7. 手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    截止到目前,vim稳定版本已经到了8.2+,ycm(YouCompleteMe的简称)最新版本与几年前的安装配置截然不同了.之前网上很多教程也教不得法,生搬硬套,没有讲透彻.所以,才下定决心写一篇自认 ...

  8. (转)Linux下C++开发初探

    1.开发工具 Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户.例如,VS2008集成了编辑器,宏汇编ml,C /C++编译器cl,资源编译器rc,调试器,文档生成工具, nmak ...

  9. linux终端怎样ise,Linux下ISE开发环境的安装zz

    Linux下ISE开发环境的安装zz (2011-03-17 18:55:33) 标签: 杂谈 转自:http://hi.baidu.com/remygo/blog/item/6823f78b83ce ...

  10. 安装Ubuntu下的开发工具

    安装Ubuntu下的开发工具 安装Ubuntu下的开发工具 刚安装好的Ubuntu,还缺乏很多开发工具.这些工具都可以通过网络进行安装.如果网络不佳,也可以使用光盘中的工具包. 如果要使用光盘中的工具 ...

最新文章

  1. 200万年薪,招不到清华姚班毕业生,能上姚班的都是什么人?
  2. python导入pods的时候出现错误:FileNotFoundError: [Errno 2] No such file or directory: ‘D:\\tmp\\sods.log‘
  3. 函数ZwQuerySystemInformation小结
  4. SPT20 协议_至为芯科技IP5356又一款支持PD输出20W的全协议快充移动电源SOC
  5. android 删除目录下所有文件大小,Android 删除文件夹(文件夹以及文件夹下所有的文件)、文件...
  6. IDEA把Springboot打成可执行jar包,内嵌tomcat 这个可以用
  7. CentOS5、6的启动流程
  8. 科研分享|一个论文关系网络可视化网站
  9. Docker学习总结(63)——容器并不能解决一切问题
  10. flex中设置字体样式
  11. 超详细的OpenCV入门教程,12小时带你吃透OpenCV。
  12. Dev ChartControl
  13. EasyOcr报错 --- [WinError 10054] An existing connection was forcibly closed by the remote host
  14. 分布式 | dble 运维命令知多少
  15. SQLite 基本语法(二)
  16. stata判断变量是不是唯一标识的命令?
  17. Python-OpenCV按住鼠标左键绘制图形
  18. 深入理解AQS之ReentrantReadWriteLock详解
  19. C# MVC 向页面传值方式
  20. Arduino 各种模块篇 震动模块 常开 震动传感器模块

热门文章

  1. 2022年上半年信息系统项目管理师上午客观题参考答案及解析(一)
  2. html火焰字效果,ps怎样制作燃烧的火焰字 巧用图层样式给字体增加火焰特效教程...
  3. Can总线基本关注事项(仲裁、电气、阻抗计算、负载率)
  4. Linux键盘输入读取
  5. USYD悉尼大学INFO1110 Oral Exam口语考试复习资料
  6. Transformer模型详解
  7. Entity Framework基础
  8. 九寨沟地震类毕业论文文献都有哪些?
  9. 大数据治理——《华为数据之道》
  10. linux dpm机制分析