sudo apt install gcc python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev
mkdir RYU
cd RYU
sudo pip install ryu
安装到中途报错了,提示是pip版本较低,根据提示升级后,重新运行sudo pip install ryu,就出现了报错 Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in <module> from pip._internal.main import main ImportError: No module named _internal.main
但是升级以后版本仍然没有变化,在下图其实也能发现,更新pip后还是提示8.1版本。。。。。
去网上查了一下,发现可能是pip版本升级后仍然识别到旧版本 但是该方法此时并没有解决我的问题。
一顿折腾,最后找到了,删除旧版本的pip,再用wget安装 pip版本更新失败 更新后pip运行出问题
成功更新pip版本
再次安装ryu,没遇到报错了
查看网络拓扑: /usr/local/lib/python2.7/dist-packages/ryu/app/gui_topology$ ryu-manager gui_topology.py --observe-links
“simple_switch_13.py模块是openflow1.3交换机。后两个是进行REST api调用的,方便直接用浏览器查看。”(详见下方参考链接) /usr/local/lib/python2.7/dist-packages/ryu/app$ ryu-manager --verbose simple_switch_13.py ofctl_rest.py rest_topology.py #附:RYU+mininet实践
来源:oschina
链接:https://my.oschina.net/u/4330952/blog/3371653