Некоторое время я получал эту ошибку, когда что-то делал apt-get
Связанный:
Preparing to replace python-cairo 1.4.12-1.2 (using .../python-cairo_1.8.8-1+b1_i386.deb) ...
Traceback (most recent call last):
[...]
File "/usr/share/pycentral-data/pyversions.py", line 172, in default_version
raise ValueError, "/usr/bin/python does not match the python default version. It must be reset to point to %s" % debian_default
ValueError: /usr/bin/python does not match the python default version. It must be reset to point to python2.6.6
В то время как
robus:/# /usr/bin/python -V
Python 2.6.6
Как это исправить? Я пытался исправить символические ссылки, но потом продолжаю получать ошибки «слишком много уровней символических ссылок».
Я немного удивлен, что для этого требуется python2.6.6
и нет python2.6
(для целей упаковки обычно используются только двухчастные номера версий). Кажется, это исходит от /usr/share/python/debian_defaults
, который в моей системе содержит default-version = python2.7
. Что это default-version
строка в вашем файле содержит, и был ли этот файл вообще изменен в вашей системе?