每当我试图运行pyroute2模块的示例脚本时:
from pyroute2 import IPRoute
ip = IPRoute()
print([x.get_attr('IFLA_IFNAME') for x in ip.get_links()])
我得到以下错误:
^{pr2}$
我尝试使用pyroute2的主要平台是OpenBSD,但是对于其他平台,比如windows,这个问题仍然存在。在
除了python3.4之外,我还测试了python3.5和python2.7。在
只是不知道怎么解决这个问题。
有什么想法吗?在
谢谢
Tags:
首先,来自官方的pyroute2 git repository:
因此,OpenBSD和Windows不是Linux系统。OpenBSD不支持
AF_BRIDGE
,仅在Linux kernel上受支持。如果要执行脚本,则需要:AF_BRIDGE
(我认为社区不会接受这一点)。在关于备选方案,如果您只需要检查路线表,您可以通过以下方式找到好的备选方案:
相关问题 更多 >
编程相关推荐