не удается удалить python 3.3.3

sudo apt-get install python-apt

возвращающая ошибка:

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
0
задан 10 April 2017 в 09:58

5 ответов

Хорошо, поэтому по какой-либо причине у вас есть пакет 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 раньше (чего вам не нужно было делать) и снова установите их повторно.

1
ответ дан 22 May 2018 в 23:52

Хорошо, поэтому по какой-либо причине у вас есть пакет 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 раньше (чего вам не нужно было делать) и снова установите их повторно.

1
ответ дан 18 July 2018 в 15:20

Хорошо, поэтому по какой-либо причине у вас есть пакет 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 раньше (чего вам не нужно было делать) и снова установите их повторно.

1
ответ дан 24 July 2018 в 20:37

Хорошо, поэтому по какой-либо причине у вас есть пакет 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 раньше (чего вам не нужно было делать) и снова установите их повторно.

1
ответ дан 31 July 2018 в 23:38

Хорошо, по какой-то причине у вас есть пакет 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 раньше (чего вам не нужно было делать) и снова установите их повторно.

1
ответ дан 6 August 2018 в 22:40

Другие вопросы по тегам:

Похожие вопросы: