Python corrompido: como faço para limpar uma instalação com falha ou reinstalar uma nova instância?

2

Recebi conselhos errados para instalar o DEEPIN SOFTWARE CENTER no Ubuntu 10.04.3. Eu aprendi mais tarde que este aplicativo não foi construído para o Ubuntu 10.x, mas para 11.x. O desenvolvedor não ajudou em nada com qualquer solução de problemas. A pessoa que me recomendou a instalação também não conseguiu me ajudar a resolver o problema, além de fornecer uma limpeza genérica do apt-get < package > comando, o que não funcionou.

Deepin Software Center inicialmente estragou meus procedimentos de instalação / atualização. Eu consegui purgar todas as instâncias do Deepin Software Center, do disco, exceto em Python, que ainda retém informações em uma instalação Deepin impossível de ser concluída, e tenta valentemente cada vez que eu atualizar um pacote, para completá-lo.

Como posso limpar essas informações de instalação inacabadas do Python? Alternativamente, posso simplesmente baixar uma nova instância do Python, & amp; Sobrescrever o corrompido?

Em caso afirmativo, por favor, informe sobre as etapas necessárias para fazer isso. Fico feliz em reinstalar o Python, se isso resolver o problema residual.

Tudo ajuda muito agradecido

    
por user47930 24.02.2012 / 22:23

3 respostas

1

Como você não está fornecendo saída de erro ou uma descrição em que sentido o python está quebrado, é mais difícil ajudá-lo.

A maneira geral de reinstalar um pacote é sudo apt-get install --reinstall python

    
por aureianimus 24.02.2012 / 22:40
1

Estou tentando fazer a mesma coisa, por causa de um bug similar (acredito). Mas o processo de reinstalação simplesmente não funciona. Aqui está a minha pergunta: O Update Manager não abre (erro relacionado ao pythonverbose)

    
por Mateus Machado Luna 30.10.2012 / 00:22
0

Eu também enfrentei esse problema. Meu projeto estava usando o módulo pymongo em python2 e este pymongo usa internamente a biblioteca abc. Eu tentei muita solução e procurei muito, mas nenhuma solução deu certo. Então eu planejei re-instalar ou remover o Python completamente da minha máquina Ubuntu 16.04. Mas o comando sudo apt-get install --reinstall python2.7 também estava falhando e estava lançando o mesmo erro abc module not found. Então eu finalmente fiz alguns hacks e rachaduras. Aqui estão os passos -

Removendo toda a versão do python manualmente
  • sudo rm -rf /usr/bin/python2.x bem como python3.x
  • sudo rm -rf /usr/lib/python2.x bem como python3.x
  • sudo rm -rf /usr/local/lib/python2.x bem como python 3.x
Atualizando o Ubuntu
  • sudo apt-get update

Entre Se você receber este erro O pacote precisa ser reinstalado ubuntu Em seguida, execute o seguinte comando

sudo vi /var/lib/dpkg/status 

E apague todas as linhas do arquivo acima para o pacote acima package_name

Agora faça o download de um arquivo python tgz no link e descompacte-o e o CD nele

./configure
make test
sudo make install

O Python deve ser instalado agora. Verifique executando Python

    
por user48699 16.05.2018 / 11:43