[deepin exploration] 辛苦大佬帮我看看这个情况
Tofloor
poster avatar
雪山银牛
deepin
2026-03-14 00:15
Author

最近想体验uos,但是使用的是pixelbook2019,原生是chromebook,之前使用deepin23通过https://github.com/WeirdTreeThing/chromebook-linux-audio的方案解决了音频问题,但是这个方案在uos上不能用了,显示如下:

image.png

我上传了py,请大神帮忙看看是哪里出的问题。系统信息如下:

functions.py.txt

Reply Favorite View the author
All Replies
pzm9012
Moderator
2026-03-14 00:53
#1

看起来是这个脚本适配列表里没写UOS,比较暴力的方法是自己把/etc/os-release改成受支持的系统,装完一定记得改回去

Reply View the author
雪山银牛
deepin
2026-03-14 00:57
#2
pzm9012

看起来是这个脚本适配列表里没写UOS,比较暴力的方法是自己把/etc/os-release改成受支持的系统,装完一定记得改回去

显示没有权限😂

Reply View the author
pzm9012
Moderator
2026-03-14 01:25
#3
雪山银牛

显示没有权限😂

用root权限改,,例如sudo nano ...

Reply View the author
雪山银牛
deepin
2026-03-14 01:40
#4
pzm9012

用root权限改,,例如sudo nano ...

可以进文件了,可以辛苦详细说一下怎么改吗?😂

Reply View the author
lin_lcs
deepin
2026-03-14 09:46
#5

额,SyntaxError 更像是代码的语法错误,你可以看看输入命令python --version 看看输出的版本号是不是大于等于3.10match是python 3.10开始加入的语法。
如果没有3.10及以上的版本,可以问问AI怎么重新写,这里就是很简单的判断语句,AI改问题不大的。
比如:

def platform_config(platform, args):
    if platform in ("bdw", "byt", "bsw"):
        sst_atom_config()
    elif platform in ("skl", "kbl", "apl"):
        avs_config(args)
    elif platform in ("glk", "cml", "tgl", "jsl"):
        check_sof_fw()
    elif platform == "adl":
        adl_sof_config()
        check_sof_fw()
    elif platform == "mtl":
        mtl_sof_config()
        check_sof_fw()
    elif platform == "st":
        st_warning()
    elif platform == "mdn":
        mdn_config()
    else:
        pass
Reply View the author
雪山银牛
deepin
2026-03-14 10:09
#6
lin_lcs

额,SyntaxError 更像是代码的语法错误,你可以看看输入命令python --version 看看输出的版本号是不是大于等于3.10match是python 3.10开始加入的语法。
如果没有3.10及以上的版本,可以问问AI怎么重新写,这里就是很简单的判断语句,AI改问题不大的。
比如:

def platform_config(platform, args):
    if platform in ("bdw", "byt", "bsw"):
        sst_atom_config()
    elif platform in ("skl", "kbl", "apl"):
        avs_config(args)
    elif platform in ("glk", "cml", "tgl", "jsl"):
        check_sof_fw()
    elif platform == "adl":
        adl_sof_config()
        check_sof_fw()
    elif platform == "mtl":
        mtl_sof_config()
        check_sof_fw()
    elif platform == "st":
        st_warning()
    elif platform == "mdn":
        mdn_config()
    else:
        pass

好的,UOS使用 python --version 显示是2.7版本,但是没有检测到新版本。只能试试修改了,或者可以通过其他手段升级到3.1么

Reply View the author
lin_lcs
deepin
2026-03-14 10:54
#7
雪山银牛

好的,UOS使用 python --version 显示是2.7版本,但是没有检测到新版本。只能试试修改了,或者可以通过其他手段升级到3.1么

2.7也太老了吧,都是2010年的版本了
apt源里面肯定有新的,你试试sudo apt search ^python3,应该能搜索到3.X版本的,我其实没用过UOS😂
你可以每一步问问AI,就deepseek之类的,开深度思考,你现在是python版本太低了嘛
也有可能是:系统同时安装了python3.Xpython2.7,但是你的python命令默认指定python到2.7版本上,这个是可以改的,比如如下链接,一般为了区分版本3和版本2,python版本3的叫python3python2就直接叫python(我印象中是这样的),你可以试试输入which python3有没有结果

问AI的大概步骤是:你先把你截图的报错都复制给AI,说你认为是python版本太低了,此外把sudo apt search ^python3的结果也附上。

sudo apt search ^python3就是看源里面哪些软件的名字是以python3开头的。
如果输出太长了,就重定向输出到文件里,比如sudo apt search ^python3 > ~/python_package.txt,这会把结果写到/home/你的用户名/python_package.txt这个文件里

然后就跟着做咯,不知道再来社区问

Reply View the author
雪山银牛
deepin
2026-03-14 11:57
#8
It has been deleted!
雪山银牛
deepin
2026-03-14 12:07
#9
It has been deleted!
雪山银牛
deepin
2026-03-14 12:26
#10
lin_lcs

2.7也太老了吧,都是2010年的版本了
apt源里面肯定有新的,你试试sudo apt search ^python3,应该能搜索到3.X版本的,我其实没用过UOS😂
你可以每一步问问AI,就deepseek之类的,开深度思考,你现在是python版本太低了嘛
也有可能是:系统同时安装了python3.Xpython2.7,但是你的python命令默认指定python到2.7版本上,这个是可以改的,比如如下链接,一般为了区分版本3和版本2,python版本3的叫python3python2就直接叫python(我印象中是这样的),你可以试试输入which python3有没有结果

问AI的大概步骤是:你先把你截图的报错都复制给AI,说你认为是python版本太低了,此外把sudo apt search ^python3的结果也附上。

sudo apt search ^python3就是看源里面哪些软件的名字是以python3开头的。
如果输出太长了,就重定向输出到文件里,比如sudo apt search ^python3 > ~/python_package.txt,这会把结果写到/home/你的用户名/python_package.txt这个文件里

然后就跟着做咯,不知道再来社区问

py默认改过来了,但是第6行又出问题了😂

image.png

Reply View the author
雪山银牛
deepin
2026-03-14 12:39
#11
lin_lcs

2.7也太老了吧,都是2010年的版本了
apt源里面肯定有新的,你试试sudo apt search ^python3,应该能搜索到3.X版本的,我其实没用过UOS😂
你可以每一步问问AI,就deepseek之类的,开深度思考,你现在是python版本太低了嘛
也有可能是:系统同时安装了python3.Xpython2.7,但是你的python命令默认指定python到2.7版本上,这个是可以改的,比如如下链接,一般为了区分版本3和版本2,python版本3的叫python3python2就直接叫python(我印象中是这样的),你可以试试输入which python3有没有结果

问AI的大概步骤是:你先把你截图的报错都复制给AI,说你认为是python版本太低了,此外把sudo apt search ^python3的结果也附上。

sudo apt search ^python3就是看源里面哪些软件的名字是以python3开头的。
如果输出太长了,就重定向输出到文件里,比如sudo apt search ^python3 > ~/python_package.txt,这会把结果写到/home/你的用户名/python_package.txt这个文件里

然后就跟着做咯,不知道再来社区问

抱歉,少看了一个0,我以为3.7可以了。我尝试一下升级py

Reply View the author
lin_lcs
deepin
2026-03-14 12:42
#12
雪山银牛

py默认改过来了,但是第6行又出问题了😂

image.png

这个版本还是旧了,我说的3.10是三点十版本,不是三点一版本,你现在是三点七版本,如果源里面没有3.10版本的话,你就改改代码。

Reply View the author
雪山银牛
deepin
2026-03-14 13:41
#13
lin_lcs

这个版本还是旧了,我说的3.10是三点十版本,不是三点一版本,你现在是三点七版本,如果源里面没有3.10版本的话,你就改改代码。

好的,感谢大佬,还是顺便问一下建议用什么AI,我用uosAI反馈回来的代码都是缺斤少两的,我这种刚开始学习的都看出来结尾的代码不对,明显是断掉的😂

Reply View the author
lin_lcs
deepin
2026-03-14 13:48
#14
雪山银牛

好的,感谢大佬,还是顺便问一下建议用什么AI,我用uosAI反馈回来的代码都是缺斤少两的,我这种刚开始学习的都看出来结尾的代码不对,明显是断掉的😂

直接网页deepseek就可以了
可以勾选深度思考

Reply View the author
雪山银牛
deepin
2026-03-14 17:11
#15
lin_lcs

直接网页deepseek就可以了
可以勾选深度思考

大佬,又出新问题了,辛苦帮忙看看,AI说可能是内核版本低的问题,但是6.6的内核也不算老了吧😂

image.png

Reply View the author
昨夜的星辰
deepin
2026-03-14 21:13
#16
雪山银牛

大佬,又出新问题了,辛苦帮忙看看,AI说可能是内核版本低的问题,但是6.6的内核也不算老了吧😂

image.png

看了deepin的6.12内核config文件是有这两个模块的,UOS的6.6.28不好说

sudo su
cp /boot/config-6.6.(TAB键补全) config-6.6.28

用文本编辑器打开config文件打开搜索一下模块编译没有

如果没有倒是可以尝试自己编译一个内核,如果没有意外是挺简单的,有意外就不好说了,我没在UOS上编译过,deepin上是挺简单的

image.png

Reply View the author
𰻞𰻝面
deepin
2026-03-14 21:25
#17

你的摄像头有驱动么,我自己改了BIOS的logo.

Reply View the author
comicfans
deepin
11 hours ago
#18

UOS win兼容引擎与自带 python关联 修改了 python 可能就不能用了

Reply View the author