问题描述
下列软件包有未满足的依赖关系:
python-pip : 依赖: python-pip-whl (= 8.1.1-2) 但是 8.1.1-2ubuntu0.4 正要被安装
依赖: python:any (< 2.8)
依赖: python:any (>= 2.7.5-5~)
推荐: python-all-dev (>= 2.6) 但是它将不会被安装
推荐: python-setuptools 但是它将不会被安装
推荐: python-wheel 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
解决方法:
sudo apt-get install aptitude
sudo aptitude install python-pip
是否接受该解决方案?[Y/n/q/?] n
是否接受该解决方案?[Y/n/q/?] Y
您要继续吗?[Y/n/?] Y
运行sudo apt-get install python-pip
结果还是有错的话则进行下面步骤:
cd /usr/bin
sudo vim pip
将 /usr/bin/pip 文件中:
from pip import main
if name == ‘main’:
sys.exit(main())
改为:
from pip import main
if name == ‘main’:
sys.exit(main._main())
运行sudo apt-get install python-pip
出现dpkg错误
进入如下目录:
cd /var/lib/dpkg
修改文件名:
sudo mv info info.baksudo
重新创建这个文件:
sudo mkdir info
再次执行安装,完美解决