возвращающая ошибка:
sudo apt-get install python-apt
python-apt: Зависит от python (& lt; 2.8), но должен быть установлен 3.3.3-1
Я удалил python3 с машины, используя apt-get
dpkg-query --listКогда я запускаю:
ri python 3.3.3-1 python-3.3.3
ii python2.7 2.7.3-0ubuntu3
Я получаю следующее для python:
dpkg-query --list
, но запустив python -version
apt-cache policy python python2 python3
python:
Installed: 3.3.3-1
Candidate: 3.3.3-1
Version table:
*** 3.3.3-1 0
100 /var/lib/dpkg/status
2.7.3-0ubuntu2.2 0
500 http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
2.7.3-0ubuntu2 0
500 http://gb.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
python3:
Installed: (none)
Candidate: 3.2.3-0ubuntu1.2
Version table:
3.2.3-0ubuntu1.2 0
500 http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
3.2.3-0ubuntu1 0
500 http://gb.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
N: Unable to locate package python2
Python 2.7.3
apt-cache policy python
python:
Installed: 2.7.3-0ubuntu2.2
Candidate: 2.7.3-0ubuntu2.2
Version table:
*** 2.7.3-0ubuntu2.2 0
500 http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
100 /var/lib/dpkg/status
2.7.3-0ubuntu2 0
500 http://gb.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
Хорошо, поэтому по какой-либо причине у вас есть пакет python в вашем локальном кеше пакетов, который предоставляет Python 3, хотя это должен быть Python 2.
Если вы, надеюсь, не слишком много перепутали и apt-get все еще работает, попробуйте запустить это:
sudo apt-get install python=2.7.3-0ubuntu2.2 python3
и затем удалить свои кешированные пакеты с помощью
sudo apt-get clean
.
После того, исправлено снова, вероятно, вы также должны проверить свой /var/log/apt/history.log и посмотреть, какие пакеты были удалены, когда вы удалили python3 раньше (чего вам не нужно было делать) и снова установите их повторно.
Хорошо, поэтому по какой-либо причине у вас есть пакет python в вашем локальном кеше пакетов, который предоставляет Python 3, хотя это должен быть Python 2.
Если вы, надеюсь, не слишком много перепутали и apt-get все еще работает, попробуйте запустить это:
sudo apt-get install python=2.7.3-0ubuntu2.2 python3
и затем удалить свои кешированные пакеты с помощью
sudo apt-get clean
.
После того, исправлено снова, вероятно, вы также должны проверить свой /var/log/apt/history.log и посмотреть, какие пакеты были удалены, когда вы удалили python3 раньше (чего вам не нужно было делать) и снова установите их повторно.
Хорошо, поэтому по какой-либо причине у вас есть пакет python в вашем локальном кеше пакетов, который предоставляет Python 3, хотя это должен быть Python 2.
Если вы, надеюсь, не слишком много перепутали и apt-get все еще работает, попробуйте запустить это:
sudo apt-get install python=2.7.3-0ubuntu2.2 python3
и затем удалить свои кешированные пакеты с помощью
sudo apt-get clean
.
После того, исправлено снова, вероятно, вы также должны проверить свой /var/log/apt/history.log и посмотреть, какие пакеты были удалены, когда вы удалили python3 раньше (чего вам не нужно было делать) и снова установите их повторно.
Хорошо, поэтому по какой-либо причине у вас есть пакет python в вашем локальном кеше пакетов, который предоставляет Python 3, хотя это должен быть Python 2.
Если вы, надеюсь, не слишком много перепутали и apt-get все еще работает, попробуйте запустить это:
sudo apt-get install python=2.7.3-0ubuntu2.2 python3
и затем удалить свои кешированные пакеты с помощью
sudo apt-get clean
.
После того, исправлено снова, вероятно, вы также должны проверить свой /var/log/apt/history.log и посмотреть, какие пакеты были удалены, когда вы удалили python3 раньше (чего вам не нужно было делать) и снова установите их повторно.
Хорошо, по какой-то причине у вас есть пакет python
в вашем локальном кеше пакетов, который предоставляет Python 3, хотя он должен быть Python 2.
Если вы, надеюсь, не слишком много перепутали и apt-get
все еще работает, попробуйте запустить это:
sudo apt-get install python=2.7.3-0ubuntu2.2 python3
и затем удалить свои кешированные пакеты с помощью
sudo apt-get clean
.
После того, исправлено снова, вероятно, вы также должны проверить свой /var/log/apt/history.log
и посмотреть, какие пакеты были удалены, когда вы удалили python3
раньше (чего вам не нужно было делать) и снова установите их повторно.