我已经使用命令pip install ryu +相应的包成功地安装了用于Python的ryu包。系统OpenSuse 12.1,python2.7。
我可以运行一些基本代码:
from ryu.lib.packet import ipv4
pkt_ipv4 = ipv4.ipv4(dst='192.0.2.1',
src='192.0.2.2')但是,当我尝试添加inet模块时,就像它所说的这里,它失败了:
from ryu.lib.ofproto import inet #Error here
from ryu.lib.packet import ipv4
pkt_ipv4 = ipv4.ipv4(dst='192.0.2.1',
src='192.0.2.2',
proto=inet.IPPROTO_UDP)错误消息:
Traceback (most recent call last):
File "packet_ipv4.py", line 11, in <module>
from ryu.lib.ofproto import inet
ImportError: No module named ofproto可能出了什么问题?
编辑:
它是这样工作的:
from ryu.lib.packet import ipv4
pkt_ipv4 = ipv4.ipv4(dst='192.0.2.1',
src='192.0.2.2',
proto=ipv4.inet.IPPROTO_UDP)发布于 2014-04-01 15:48:06
这本书有点过时了。http://ryu.readthedocs.org/en/latest/index.html上的最新文档和来源。)关于你的例子,试着:
from ryu.ofproto import inethttps://stackoverflow.com/questions/22785463
复制相似问题