DistUtilsExtra.auto 无法识别的文件 + 模块没有属性“Util”

问题描述 投票:0回答:0

我正在尝试构建这个旧项目但是

./setup.py build
显示这个警告:

WARNING: the following files are not recognized by DistUtilsExtra.auto: 
<the list of .c/.h files in Onboard/osk/>

当我跑

./onboard

Traceback (most recent call last):
  File "/home/....../onboard/./onboard", line 35, in <module>
    from Onboard.OnboardGtk import OnboardGtk as Onboard
  File "/home/....../onboard/Onboard/OnboardGtk.py", line 48, in <module>
    from Onboard.Keyboard        import Keyboard
  File "/home/....../onboard/Onboard/Keyboard.py", line 45, in <module>
    from Onboard.KeyboardPopups        import TouchFeedback
  File "/home/....../onboard/Onboard/KeyboardPopups.py", line 256, in <module>
    class LabelPopup(KeyboardPopupDrawable):
  File "/home/....../onboard/Onboard/KeyboardPopups.py", line 264, in LabelPopup
    _osk_util = osk.Util()
AttributeError: module 'Onboard.osk' has no attribute 'Util'

为什么会这样?我以前从未在 Python 中使用过 C 模块。

python python-c-api
© www.soinside.com 2019 - 2024. All rights reserved.