Acabei de atualizar de 16.04 para 17.10, e toda vez que tento executar qualquer comando python2.7, recebo este erro:
pip install --upgrade pip
Traceback (most recent call last):
File "/home/XXXX/bin/pip", line 7, in <module>
from pip import main
File "/home/XXXX/local/lib/python2.7/site-packages/pip/__init__.py",
line 5, in <module>
import logging
File "/usr/lib/python2.7/logging/__init__.py", line 26, in <module>
import sys, os, time, cStringIO, traceback, warnings, weakref,
collections
File "/home/XXXX/lib/python2.7/weakref.py", line 14, in <module>
from _weakref import (
ImportError: cannot import name _remove_dead_weakref
Outro usuário teve um problema semelhante, mas isso afeta qualquer programa python que eu tente executar. Não consigo instalar nada via pip ou usar scripts python. Eu realmente não tenho idéia do que fazer, a assistência seria muito apreciada.
A saída de "python --version" é
Python 2.7.12
no entanto, "atualizar python" produz:
python is already the newest version (2.7.14-2ubuntu1).
ImportError: cannot import name _remove_dead_weakref
. Meu Python é 2.7.14