Ryu控制器的安装及可能会出现的问题
Ryu的安装
准备工作
安装前要先检查一下是否pip和pip3都有,如果都有就要注意了,以pip3为例,如果想使用python3运行Ryu,就要在用到pip命令的时候把pip都换成pip3.
-
安装与更新pip:
-
安装:
sudo apt install python-pip
sudo apt install python3-pip -
更新:
sudo pip install --upgrade pip
sudo pip3 install --upgrade pip 或
sudo python3 -m pip install --upgrade pip
-
-
如果出现:
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
可以通过sudo apt remove python3-pip命令将其删除,然后重新安装。
开始安装
先获取文件
- git clone git://github.com/osrg/ryu.git
有时会出现访问拒绝,那么可以试试git clone https://github.com/osrg/ryu.git
安装所需的一些依赖
- cd ryu 进入文件夹中,一般在用户目录下
sudo pip3 install -r tools/pip-requires 注意要用 pip3
安装
sudo python setup.py install
可能会出现的一些问题
安装完成
使用ryu-manager验证即可,加–verbose可以看到更多细节