本篇文章前半部分记录遇到的问题,后半部分(横线以下,是解决办法)
github上获取ryu源码资源
问题一:网络是OK的,可以ping通外网,但是从github上无法获取ryu的资源。获取命令是按照github上所给的。
在网上百度了各种文章,有的说重启网络,有的说将git换位http,有的说是自己内网的问题,有些网站可以访问,有些就是无法访问(我理解为这是在说网络代理的问题)。
做的尝试:
改用http:
重启网络:这里要说,ubuntu的重启网络命令和centos/redhat不一样
都无法访问。
但是!!!
我在试https加密方式访问时,却发现可以获取资源了!!!
从而将ryu下载完成。
以前不懂,后来明白:【url地址错误,获取不到资源】
pip版本升级
问题二:通过pip安装ryu,由于pip版本不够,升级pip版本,发现无法升级,从而无法通过本方式安装ryu
百度各种查询,有说是因为下载源不对,应该改为国内的源,比如清华下载站,豆瓣之类的;也有说是命令的问题,改用下图的命令。
还有一些更不靠谱的就不列举了。
最后
参考此文
尝试这种办法
发现在apt-get upgrade 这个过程中,会花费很长的时间。我的网速可能不太好,结果用了4个多小时。。。
wget网速不好也会失败,可以多尝试几次
最后到了get-pip.py这步,可以看我下面的截图,命令明明提示直接get-pip.py就可以,但是我输入后是命令找不到。然后加前缀python,命令通过了,pip也成功升级。
至此算是把ryu安装,pip的安装升级都解决了。过程艰难坎坷啊。。。
ryu下载后的pip安装报错
还得补充一个问题:
在安装完ryu后,根据README文件说明,需要pip install .然而:
由于setuptools工具的版本问题,又遇到报错,所以需要:
pip install --upgrade setuptools来对它升级
升级完成后再执行pip install .
大功告成!!!!!!!!!!!!!!!!!!