我正在尝试构建这个旧项目但是
./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 模块。