查看: 1897|回复: 20

yy3568使用debian系统如何安装wxpython

[复制链接]

1

主题

12

回帖

43

积分

新手上路

Rank: 1

积分
43
发表于 2023-6-20 12:38:57 | 显示全部楼层 |阅读模式
咨询一下风火轮科技技术人员yy3568使用debian安装wxpython是否需要安装特别的依赖库dev文件,源码编译whl文件安装后import wx解释器退出提示段错误
回复

使用道具 举报

22

主题

352

回帖

1900

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1900
QQ
发表于 2023-6-20 18:42:54 | 显示全部楼层
你是怎么编译的。
你编译得到的是arm64架构的吗。
能否提供一下编译的文件
回复 支持 反对

使用道具 举报

1

主题

12

回帖

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2023-6-20 22:34:07 | 显示全部楼层
风火轮用户68631 发表于 2023-6-20 18:42
你是怎么编译的。
你编译得到的是arm64架构的吗。
能否提供一下编译的文件 ...

使用arm架构的交叉编译工具gcc和g++编译python3.8 ,然后再使用python3.8构建wxpython4.2.1
回复 支持 反对

使用道具 举报

1

主题

12

回帖

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2023-6-20 22:35:44 | 显示全部楼层
风火轮用户68631 发表于 2023-6-20 18:42
你是怎么编译的。
你编译得到的是arm64架构的吗。
能否提供一下编译的文件 ...

编译文件在论坛上怎么上传?
回复 支持 反对

使用道具 举报

1

主题

12

回帖

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2023-6-20 22:45:46 | 显示全部楼层
风火轮用户68631 发表于 2023-6-20 18:42
你是怎么编译的。
你编译得到的是arm64架构的吗。
能否提供一下编译的文件 ...

wxPython-4.2.1-cp38-cp38-linux_aarch64.whl编译出来的文件名没问题
回复 支持 反对

使用道具 举报

22

主题

352

回帖

1900

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1900
QQ
发表于 2023-6-21 10:51:16 | 显示全部楼层
风火轮用户ToK5o 发表于 2023-6-20 22:45
wxPython-4.2.1-cp38-cp38-linux_aarch64.whl编译出来的文件名没问题

用file命令查看你编译的是否是arm64架构


  1. file wxPython-4.2.1-cp38-cp38-linux_aarch64.whl
复制代码



回复 支持 反对

使用道具 举报

1

主题

12

回帖

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2023-6-21 14:39:56 | 显示全部楼层
风火轮用户68631 发表于 2023-6-21 10:51
用file命令查看你编译的是否是arm64架构

# file wxPython-4.2.1-cp38-cp38-linux aarch64.whl
xPython-4,2.1-cp38-cp38-linux aarch64. whl: Zip archive data, at least v2.0 to extract
回复 支持 反对

使用道具 举报

22

主题

352

回帖

1900

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1900
QQ
发表于 2023-6-21 16:48:41 | 显示全部楼层
风火轮用户ToK5o 发表于 2023-6-21 14:39
# file wxPython-4.2.1-cp38-cp38-linux aarch64.whl
xPython-4,2.1-cp38-cp38-linux aarch64. whl: Zip  ...

你那个具体是什么情况我不清楚。你要用wxpython的话。
Debian官方软件库有支持。
安装对应的软件,就可以直接能用了
  1. sudo apt-cache search wxpython
  2. sudo apt-get install python-wxgtk3.0
  3. cat test.py
  4. ##########分割线###############
  5. #!/usr/bin/env python
  6. # coding=utf-8
  7. import wx
  8. app = wx.App(False)
  9. frame = wx.Frame(None, wx.ID_ANY, "Hello World!")
  10. frame.Show(True)
  11. app.MainLoop()
  12. ##########分割线###############
  13. python test.py
复制代码



回复 支持 反对

使用道具 举报

1

主题

12

回帖

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2023-6-21 17:35:51 | 显示全部楼层
风火轮用户68631 发表于 2023-6-21 16:48
你那个具体是什么情况我不清楚。你要用wxpython的话。
Debian官方软件库有支持。
安装对应的软件,就可以 ...

明白,谢谢,根绝wxpython github安装指南一直不能运行,以为yy3568使用时风火轮二次开发的debian。我按照教程再试试
回复 支持 反对

使用道具 举报

1

主题

12

回帖

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2023-6-23 17:04:27 | 显示全部楼层
风火轮用户68631 发表于 2023-6-21 16:48
你那个具体是什么情况我不清楚。你要用wxpython的话。
Debian官方软件库有支持。
安装对应的软件,就可以 ...

按照您给的代码,自己开发的代码可以运行了。还想追问一个问题,yy3568怎样识别连接到板子上的ttl usb转接板呢?使用cat和cutecom链接 /dev/ttyS3、4、8、9,都没有返回数据
回复 支持 反对

使用道具 举报

1

主题

12

回帖

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2023-6-23 17:54:26 | 显示全部楼层
风火轮用户ToK5o 发表于 2023-6-21 17:35
明白,谢谢,根绝wxpython github安装指南一直不能运行,以为yy3568使用时风火轮二次开发的debian。我按 ...

使用的是ch341串口转接板
回复 支持 反对

使用道具 举报

22

主题

352

回帖

1900

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1900
QQ
发表于 2023-6-25 09:22:24 | 显示全部楼层
风火轮用户ToK5o 发表于 2023-6-23 17:54
使用的是ch341串口转接板

接线有没有接对。还有是GND一定要接
回复 支持 反对

使用道具 举报

1

主题

12

回帖

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2023-6-25 10:41:27 | 显示全部楼层
风火轮用户68631 发表于 2023-6-25 09:22
接线有没有接对。还有是GND一定要接

连接GND线了,查了一下yy3568_debian系统中没有ch341和usbserial两个驱动,风火轮官网又编译好的ch341.ko文件吗?
回复 支持 反对

使用道具 举报

1

主题

12

回帖

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2023-6-25 10:42:57 | 显示全部楼层
风火轮用户ToK5o 发表于 2023-6-25 10:41
连接GND线了,查了一下yy3568_debian系统中没有ch341和usbserial两个驱动,风火轮官网又编译好的ch341.ko ...

源码编译是没有找到相关kernal目录
回复 支持 反对

使用道具 举报

22

主题

352

回帖

1900

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1900
QQ
发表于 2023-6-25 15:51:58 | 显示全部楼层
风火轮用户ToK5o 发表于 2023-6-25 10:42
源码编译是没有找到相关kernal目录

ch341接电脑。ch341引脚接板子上接口
回复 支持 反对

使用道具 举报

1

主题

12

回帖

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2023-6-25 16:10:20 | 显示全部楼层
风火轮用户68631 发表于 2023-6-25 15:51
ch341接电脑。ch341引脚接板子上接口

哦哦,您理解错了,我是把一些传感器通过ttl转接板连接到开发板的usb接口了,使用lsusb能识别出设备,但是用串口调试设备不行出要链接ttyS*什么设备id
回复 支持 反对

使用道具 举报

22

主题

352

回帖

1900

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1900
QQ
发表于 2023-6-25 18:22:04 | 显示全部楼层
风火轮用户ToK5o 发表于 2023-6-25 16:10
哦哦,您理解错了,我是把一些传感器通过ttl转接板连接到开发板的usb接口了,使用lsusb能识别出设备,但 ...

直接接uart 引脚不行吗
回复 支持 反对

使用道具 举报

22

主题

352

回帖

1900

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1900
QQ
发表于 2023-6-25 18:23:45 | 显示全部楼层
风火轮用户ToK5o 发表于 2023-6-25 16:10
哦哦,您理解错了,我是把一些传感器通过ttl转接板连接到开发板的usb接口了,使用lsusb能识别出设备,但 ...

你走usb协议,你应该从usb那里读数据
回复 支持 反对

使用道具 举报

1

主题

12

回帖

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2023-6-25 18:37:01 | 显示全部楼层

直接接引脚还要专门定制转接线比较麻烦
回复 支持 反对

使用道具 举报

1

主题

12

回帖

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2023-6-25 18:39:15 | 显示全部楼层
风火轮用户68631 发表于 2023-6-25 18:23
你走usb协议,你应该从usb那里读数据

目前识别不出ttyUSB*
回复 支持 反对

使用道具 举报

22

主题

352

回帖

1900

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1900
QQ
发表于 2023-6-26 09:12:45 | 显示全部楼层
风火轮用户ToK5o 发表于 2023-6-25 18:37
直接接引脚还要专门定制转接线比较麻烦

不需要,两根杜邦线接tx和rx。再拿一根杜邦线接其他地方的GND。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|风火轮WIKI|手机版|小黑屋|深圳风火轮团队 ( 粤ICP备17095099号 )

GMT+8, 2024-11-21 20:19 , Processed in 0.088302 second(s), 20 queries .

快速回复 返回顶部 返回列表
 
【客服1】 商务合作 15289193
【客服2】 业务洽谈 13257599
【客服3】 售前咨询 510313198
【邮箱】
smartfire@smartfire.cn