我正在尝试安装软件中心,但它依赖于 python-lxml。我尝试使用以下方法安装 python-lxml
apt-get install python-lxml
但得到了
It depends on python>= 2.7 but it is not going to be installed
Python<2.8 but it is not going to be installed
Python : any (>= 2.7.1- 0Ubuntu 2)
Unable to correct problems , you have held broken packages
答案1
有一个电力供应协议可以获取最新的 Python:
如果你处于恢复模式
如果您处于恢复模式,则需要执行一些操作以确保您可以写入驱动器,并且所有分区都已安装。每这个问题:
您可以在恢复模式下安装软件,但需要注意以下几点:
仅
/
已挂载,因此如果您有单独的 /var、/usr、/home,则需要自行挂载文件系统以只读方式挂载,因此您需要使用
sudo mount -o remount,rw /
您的网卡或无线接口的驱动程序可能未加载
确保运行:
sudo mount -o remount,rw /
在继续之前。
确保您的系统是最新的
sudo apt-get update
sudo apt-get upgrade --fix-missing
sudo apt-get dist-upgrade
添加 PPA
手动添加以下几行到/etc/apt/sources.list
deb http://ppa.launchpad.net/deadsnakes/ppa/ubuntu trusty main
deb-src http://ppa.launchpad.net/deadsnakes/ppa/ubuntu trusty main
或者自动,如果以下软件可用,则自动添加它:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
现在重新加载你的存储库并升级:
sudo apt-get update
sudo apt-get upgrade --fix-missing
重新安装 Python
sudo apt-get remove --purge python
sudo ap-get autoremove autoclean
sudo apt-get install python
安装更新的 Python
sudo apt-get install python2.7
这将为您提供最新的 Python 并解决您的问题!
您可能还想安装 python 3 和/或 dev 包:
sudo apt-get install python3
sudo apt-get install python-dev python2.7-dev python3-dev