1
我刚刚安装libpci我的机器上:蟒蛇:进口libpci引发的SyntaxError
$ pip2.7 install libpci
想跑这样的:
#!/usr/local/bin/python2.7
import libpci
print('hello libpci')
但这会引发以下语法错误:
Traceback (most recent call last):
File "./test.py", line 2, in <module>
import libpci
File "/usr/local/lib/python2.7/site-packages/libpci/__init__.py", line 26, in <module>
from libpci.wrapper import LibPCI
File "/usr/local/lib/python2.7/site-packages/libpci/wrapper.py", line 26, in <module>
from libpci._functions import pci_alloc
File "/usr/local/lib/python2.7/site-packages/libpci/_functions.py", line 39
def pci_alloc() -> ctypes.POINTER(pci_access):
^
SyntaxError: invalid syntax
如何在libpci中引发SyntaxError?
是因为我缺少一些依赖关系吗?