SDN中ryu安装出现的问题

最近学习SDN,按照网上步骤安装ryu,安装完之后输入ryu-manager进行测试,发现出现类似

Problem: pkg_resources.DistributionNotFound: six>=1.10.0的问题,网上解决方法一般为
pip install --upgrade six之类;

之前按照这种方法,确实管用,但今天再次装的时候发现不行了,更新不了,卸载也不行,按照网上更新pip也不

行,最后发现问题中有和six相关联的一个six-12..elg.so,具体是什么忘记了,然后我尝试**根据问题中给出的路径,

将这个文件删除,再次通`过pip install --upgrade six进行更新`,发现竟然可以,ryu-manager测试也成功,顿时

好高兴,毕竟这个问题百度了好久也没解决,更可气的是上次有个问题没解决,晚上6点弄到12点也没有弄好抓狂,
感觉心里贼不是滋味,只好重装虚拟机在尝试,有又继续百度,发现一个一键脚本安装ryu,安装完美成功,网上的脚本为

$ wget https://raw.githubusercontent.com/sdnds-tw/ryuInstallHelper/master/ryuInstallHelper.sh
$ bash ryuInstallHelper.sh
但这次这个脚本出现上面所说的six问题,
好在最后还是解决了,哎,不懂内部运行机制,纯粹安装真的好辛苦呀!尴尬

原文地址:http://blog.51cto.com/12253446/2093593

时间: 2024-10-18 01:00:14

SDN中ryu安装出现的问题的相关文章

SDN环境搭建(mininet,OVS,ryu安装及命令)

1.mininet安装与使用 1.1mininet安装 ubuntu 12.04/14.04/14.10      命令行  sudo apt-get install mininet 1.2 mininet基本命令 nodes:查看全部节点 net:查看链路信息 dump:查看各节点详细信息 mn –c:mininet退出后,清理 pingall:测试所有结点是否连通 网络调试命令: 格式:node cmd 举例: h1 ifconfig h1 ping h2 h1 ping –c 3 h2 打

用javascript技术读取注册表中软件安装位置并启动本地软件

1.首先读取注册表中本地软件安装的位置,如果未安装则无就跳转到下载页面. 2.启动软件,关闭页面. 3.如报错提示. <SCRIPT language=javascript>  <!--   function killErrors(){  alert("请将您浏览器Internet选项中的“对没有标记为安全的ActiveX控件进行初始化和脚本运行”设置为“启用”!/n/n然后刷新本页登陆!");  return true;}   window.onerror = ki

[Eclipse插件] Eclipse中如何安装和使用GrepCode插件

Java是开源的世界,如何快速的搜索到你需要的Java源码呢? 2009年7月17日,GrepCode团队发布了一个有趣的 Java源码搜索引擎-GrepCode .与现有的各种搜索引擎相比,Java源码搜索引擎-GrepCode把Java源码搜索带到了一个新的高度.Java源码搜索引擎-GrepCode 不但提供了语法的高亮显示和JavaDoc的现实,还提供了一种界面非常友好的的Java类型集成视图,便于人们搜索.用户可以很容易的找到某个特定版本代码依赖的工程代码.Java源码搜索引擎-Gre

在CentOS 6.4中编译安装gcc 4.8.1

在CentOS 6.4中编译安装gcc 4.8.1 分类: C/C++ Linux/Unix2013-11-28 21:02 1877人阅读 评论(0) 收藏 举报 原文链接:http://www.cnblogs.com/codemood/archive/2013/06/01/3113200.html 1. 安装gcc和g++ 新安装的CentOS缺少编译环境,必须先安装旧版本的gcc, 然后再进行自举编译 yum -y install gccyum -y install gcc-c++ 2.

【转】在eclipse中如何安装插件?

eclipse插件的安装方法大体有以下三种:  第一种:直接复制法:假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA(c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到eclipse下所对应的文件夹下的features 和plugins 下,一般的把插件文件直接复制 到eclipse目录里是最直接也是最愚蠢的一种方法!因为日后

在打包程序中自动安装SQL Server数据库 .

原文:在打包程序中自动安装SQL Server数据库 . 1.创建安装项目“Setup1”安装项目 在“文件”菜单上指向“添加项目”,然后选择“新建项目”. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”.在“名称”框中键入 “setup1”. 单击“确定”关闭对话框. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开. 在“属性”窗口中,选择 ProductName 属性,并键入”亿万电器成套报价系统”. 2.在安装项目中创建

linux中编译安装Apache、PHP、MySQL(上)

1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apache可以安装到2.4版本,而PHP最高安装版本只能是5.4,这也是yum安装PHP的软肋,因此我这里主要涉及到的安装方式是源码安装.通过源码安装能够更好的管理这些软件,想安装到哪就放在哪. 云服务器: 阿里云CentOS 7.2 64位 阿帕奇版本:apache2.4 PHP版本:PHP5.6 主要的

Red Hat Linux6.8 中的安装ActiveMQ 5.14.1

Linux中的安装ActiveMQ 5.14.1 1.下载相关ActiveMQ安装包 下载路径:http://activemq.apache.org/download.html 下载最新安装包,选择Linux版进行下载 2.解压重命名 (1)解压: # tar -zxvf  apache-activemq-5.14.1-bin.tar.gz -C /usr/local (2)重命名activeMQ # mv apache-activemq-5.14.1 ActiveMQ (3)由于启动脚本act

获取系统中已经安装的文字输入法

//获取系统中已经安装的文字输入法 InputLanguageCollection MyInputs = InputLanguage.InstalledInputLanguages; //获取当前输入法信息 InputLanguage CurrentInput = InputLanguage.CurrentInputLanguage; string language = CurrentInput.LayoutName; IntPtr pt = new IntPtr(134481924); for