转载请标明本文链接:(https://www.cnblogs.com/softwarecb/p/python-backports-ssl.html)
系统版本Ubuntu14.04
因为要用Containernet做实验,根据官网安装文档安装Containernet。Container是Mininet的一个分支,可以用Docker Container作为mininet网络的Host,其中包含了Dockers。
根据官网教程死活安装不上,错误如下显示找不到python-backports.ssl-match-hostname。
根据网上的经验用pip卸载backports.ssl-match-hostname,再
apt-get install python-backports.ssl-match-hostname
结果显示No package matching python-backports.ssl-match-hostname。说明找不到这个软件包,百思不得其解。
后来去Ubuntu官网查询包名,发现Ubuntu14.04居然不在列表里面,我了个大草。。。
这可怎么办,幸好手头有ubuntu16.04的系统,在16.04上使用命令:
apt-get install python-backports.ssl-match-hostname
会得到一个后缀为deb的软件包,路径为: /var/cache/apt/archives/python-backports.ssl-match-hostname_3.4.0.2-1_all.deb
将这个包复制粘贴到14.04的系统里,然后使用命令:
sudo dpkg -i python-backports.ssl-match-hostname_3.4.0.2-1_all.deb
进行安装,就可以顺利进行了。
Tips:如果发现apt-get install 找不到软件包,要检查的事项包括:
手机扫一扫
移动阅读更方便
你可能感兴趣的文章