O subprocesso / usr / bin / dpkg retornou um código de erro (1) PYTHON

1

Eu instalei o biopython e o python 3.5 e configurei como padrão com

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

tudo funcionou bem, mas agora - de repente, depois de ter instalado outras coisas com sucesso, mas obtendo uma falha ao instalar o gerenciador de fontes - recebo o seguinte:

~$ 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)

Agora, eu sei que o 'Subprocesso / usr / bin / dpkg retornou um código de erro (1)' foi postado várias vezes, mas toda vez que a resposta é específica para o pacote quebrado.

Eu tentei remover python-biopython e libxml2, mas não consigo instalar ou remover nada agora devido a esse pacote corrompido. Nem o Synaptic poderia resolver o problema.

Eu preferiria ignorar a reinstalação de todo o sistema operacional, então, há uma solução que eu possa aplicar?

Muito obrigado

G.

    
por Gigiux 05.10.2016 / 16:26

1 resposta

0

Eu acho que você precisa alterar a versão padrão se a sua versão padrão do python para python2. faça:

ls /usr/bin/python*

verifique seu python padrão atual:

python --version

Em seguida, verifique a lista da versão do Python

 update-alternatives --list python

Então faça:

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

Então faça:

 update-alternatives --list python

Então faça:

sudo update-alternatives --config python

Em seguida, selecione a versão 2 do Python e faça:

sudo apt-get install -f 
    
por Dejavu 16.09.2017 / 10:34