Ошибки в выводе APT после установки пакетов Python и рабочих альтернатив обновления

Я установил био-Python и python 3.5 и установил его по умолчанию с

sudo apt-get install idle3
sudo apt-get install python3-numpy
sudo apt-get install python3-scipy
sudo apt-get install python3-biopython
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2

все работало хорошее, но теперь - внезапно установив другой материал успешно я получаю отказ при установке менеджера шрифта:

$ sudo apt-get install -f 
[sudo] password...: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up python-biopython (1.66+dfsg-1build1) ...
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error processing package python-biopython (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up python-libxml2 (2.9.3+dfsg1-1ubuntu0.1) ...
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error processing package python-libxml2 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 python-biopython
 python-libxml2
E: Sub-process /usr/bin/dpkg returned an error code (1)

Теперь, я знаю что Sub-process /usr/bin/dpkg returned an error code (1) несколько раз отправлялся, но каждый раз ответ характерен для поврежденного пакета.

Я пытался удалить био-Python Python и libxml2, но я не могу установить или удалить что-либо теперь должное к этому поврежденному пакету. Ни один Синаптический не мог решить проблему.

Я пропустил бы переустановку целой действующей системы, так есть ли решение, которое я могу применить?

Большое спасибо.

1
задан 19 August 2019 в 19:55

1 ответ

Я думаю, что необходимо изменить версию по умолчанию если версия значения по умолчанию Python к python2. сделайте:

ls /usr/bin/python*

проверяют Ваш текущий Python по умолчанию:

python --version

Затем для проверки списка версии

 update-alternatives --list python

Python Затем сделайте:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

Затем сделайте:

 update-alternatives --list python

Затем сделайте:

sudo update-alternatives --config python

Затем выберите версию 2 Python и затем сделайте:

sudo apt-get install -f 
0
ответ дан 8 December 2019 в 08:36

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

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