dpkg 在安装软件包时显示奇怪的语法错误

dpkg 在安装软件包时显示奇怪的语法错误

从其安装亮度控制器时苯甲酸在 Ubuntu 20.04 中,它显示无效语法错误

Setting up brightness-controller (2.3.4-0~202004250741~ubuntu20.04.1) ...
  File "/usr/share/brightness-controller/util/write_config.py", line 21
    def _default_config(config, display_type: str = 'primary'):
                                            ^
SyntaxError: invalid syntax

dpkg: error processing package brightness-controller (--configure):
 installed brightness-controller package post-installation script subprocess returned error exit status 101

但是,当我直接从源代码,它没有显示任何错误。尽管在安装过程中显示此错误,但程序确实安装并正确运行,并且在调用 write_config.py 的相关函数时不会打印任何语法错误(从终端调用时)。

知道为什么 dpkg 显示 Python 文件的语法错误而 Python 本身没有显示任何错误吗?如何修复它?

答案1

事实证明,dpkg 无法识别str,并且删除此类型提示修正了错误。

相关内容