最近在安装RYU,网上有很多教程,但是中间也遇到了几个问题,这里记录一下,也方便大家参考。
1、首先安装Python的一些插件
python-eventlet
python-routes
python-webob
python-paramiko
sudo apt-get install python-eventlet python-routes python-webob python-paramiko
2、安装
安装Ryu有两种方式
pip安装
pip install ryu
下载源文件安装(我选的是这种)
git clone https://github.com/osrg/ryu.git
这个地方,网上都是Git://github,改成https,再fq就可以了
cd ryu
git tag
git checkout v3.16
这里参考了https://blog.csdn.net/qq_34039018/article/details/89059763的博客,说是ryu 3.19+ 的版本的无法进行web ui显示,所以装了 ryu4.13版本,但是也有问题,说是无法下载gui-patch-v3-rebase进行web的拓扑图显示,只能通过ryu原生自带的拓扑图显示。然后推荐安装 3.16版本,所以我也直接选了3.16版本的,即 git checkout v3.16
3、执行安装命令
sudo pip install -r tools/pip-requires
sudo python3 setup.py install
可以通过:
pip --version
查看pip的版本
4、查看是否安装成功
ryu --version
ryu-manager