Eu estou em uma instalação de linuxmint 18 Sarah virtualbox.
Eu entrei numa verdadeira bagunça quando tentei atualizar o pip.
(eventualmente uma palavra-chave congelada ausente ao usar o novo pip para instalações)
Depois de tentar seguir as várias instruções como a acima, eu fiz uma força bruta reinstalar até que eu pudesse executar meus testes de python novamente e continuar o desenvolvimento.
Aqui vai:
- Primeiro, a atualização do sistema (apt update & apt upgrade)
-
em seguida, remova todas as instalações de python de força bruta
(desinstalar python2.7 com o gerenciador de pacotes vai deixar muitos
pacotes quebrados por trás)
rm -f /usr/bin/pip*
rm -rf /usr/lib/python2.7
rm -f /usr/local/bin/pip*
rm -f /usr/local/bin/pyt*
rm -f /usr/local/bin/pip*
rm -rf /usr/local/lib/python2.7
rm -rf $HOME/.local/bin/pyt*
rm -rf $HOME/.local/bin/pip*
rm -rf $HOME/.local/lib/python2.7
-
reinstale o python de pacotes linux dando um pip funcional
apt install python2.7 --reinstall
apt install python-pip --reinstall
apt install python-setuptools --reinstall
apt install python-pkg-resources --reinstall
-
Reinstale o pacote python necessário usando pip, por exemplo:
pip install wheel
pip install grequests
pip install pytest
pip install flask
pip install chardet
pip install prometheus_client
pip install bs4
Os pacotes python que você precisa reinstalar podem variar obviamente para sua configuração.
Espero não ter perdido nada importante da minha história de comando, mas você deve ter uma ideia geral. O mais longo foi o upgrade do sistema. Tudo o mais foi bem rápido