Не удалось выполнить операцию пакета из-за неправильной версии Python

Я попытался удалить / добавить несколько пакетов python и всегда получал сообщение об ошибке «Не удалось выполнить операцию пакета» (используя программный центр ubuntu). Когда я попытался удалить, например, python-scipy с помощью терминала, я получил следующее:

>pcfun27@pcfun27:~$ sudo apt-get remove python-scipy
>Reading package lists... Done
>Building dependency tree       
>Reading state information... Done
>The following packages will be REMOVED:
>  python-scipy
>0 upgraded, 0 newly installed, 1 to remove and 9 not upgraded.
>5 not fully installed or removed.
>After this operation, 22.6MB disk space will be freed.
>Do you want to continue [Y/n]? y
>(Reading database ... 243686 files and directories currently installed.)
>Removing python-scipy ...
>Traceback (most recent call last):
>  File "/usr/bin/pycentral", line 2300, in <module>
>    main()
>  File "/usr/bin/pycentral", line 2294, in main
>    rv = action.run(global_options)
>  File "/usr/bin/pycentral", line 1653, in run
>    runtimes = get_installed_runtimes(with_unsupported=True)
>  File "/usr/bin/pycentral", line 278, in get_installed_runtimes
>    default_version = pyversions.default_version(version_only=True)
>  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.5
>dpkg: error processing python-scipy (--remove):
> subprocess installed pre-removal script returned error exit status 1
>Traceback (most recent call last):
>  File "/usr/bin/pycentral", line 2300, in <module>
>    main()
>  File "/usr/bin/pycentral", line 2294, in main
>    rv = action.run(global_options)
>  File "/usr/bin/pycentral", line 1477, in run
>    runtimes = get_installed_runtimes()
>  File "/usr/bin/pycentral", line 278, in get_installed_runtimes
>    default_version = pyversions.default_version(version_only=True)
>  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.5
>dpkg: error while cleaning up:
> subprocess installed post-installation script returned error exit status 1
>Errors were encountered while processing:
> python-scipy
>E: Sub-process /usr/bin/dpkg returned an error code (1)
>pcfun27@pcfun27:~$

Я уже нашел похожие проблемы в некоторых списках рассылки и форумах, но ни одно решение действительно не помогло (вообще). Я также думаю, что это довольно большая проблема, так как ошибка «Ошибка пакета» при попытке установить / удалить любой пакет (даже если они удалены / установлены).

Я был бы очень признателен, если кто-то подсказывал мне, потому что мне действительно нужно установить / удалить определенные пакеты, чтобы продолжить работу над моей диссертацией.

OS - Ubuntu 10.04, работающий на 64-разрядной машине.

Скажите, пожалуйста, если вам нужна дополнительная информация.

1
задан 28 January 2012 в 21:22

0 ответов

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

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