1 安装一些python的套件:
python-eventlet
python-routes
python-webob
python-paramiko
2 安装ryu
参考文章:https://www.sdnlab.com/11010.html
这里有一篇文章,显示说ryu3.19+的版本无法进行web ui的显示,我最初安装了4.31版本,发现无法下载gui-patch-v3-rebase进行web的拓扑图显示,只能通过ryu原生自带的拓扑图显示,因此这里推荐3.16版本。
git clone git://github.com/osrg/ryu.git
cd ryu
git tag
git checkout v3.16
安装包下载好后,建议备份一份,以便之后使用。
然后执行安装命令
sudo pip install -r tools/pip-requires
sudo python setup.py install


这里建议不要用python3和pip3安装,用python3或pip3会出现问题。
同时pip最好不要安装最新版,本次安装用的是系统自带的pip-8.1.1