私はpyroute2モジュールのサンプルスクリプトを実行しようとしている時はいつでも:Pyroute2インポートエラー - 輸入AF_BRIDGE
from pyroute2 import IPRoute
ip = IPRoute()
print([x.get_attr('IFLA_IFNAME') for x in ip.get_links()])
私は次のエラー取得しています:
Traceback (most recent call last):
File "ex.py", line 2, in <module>
ip = IPRoute()
File "C:\Python35\lib\site-packages\pyroute2\__init__.py", line 122, in __new_
_
cls.register(cls.registry['class'])
File "C:\Python35\lib\site-packages\pyroute2\__init__.py", line 102, in __geti
tem__
[name], 0)
File "C:\Python35\lib\site-packages\pyroute2\iproute.py", line 175, in <module
>
from socket import AF_BRIDGE
ImportError: cannot import name 'AF_BRIDGE'
私は」主なプラットフォームをpyroute2を使ってみるとOpenBSDですが、Windowsのような他のプラットフォームでは問題は残ります。
私はこれをpython3.5とpython2.7の両方でpython3.4に加えてテストしました。
この問題の解決方法はわかりません。
公式pyroute2 git repositoryから感謝まず
主現像剤がgithで述べたようにub、それはLinux用で、他のプラットフォームでは動作しません。 – AhmedWise