2014-04-01 84 views
0

我已經使用命令pip install ryu +對應的軟件包成功安裝了ryu軟件包。系統OpenSuse 12.1,Python 2.7。Python ryu軟件包無法導入'ryu.lib.ofproto.inet'

我可以運行一些基本的代碼:

from ryu.lib.packet import ipv4 
pkt_ipv4 = ipv4.ipv4(dst='192.0.2.1', 
        src='192.0.2.2') 

然而,當我嘗試,因爲它是說here它不能添加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) 

回答