Je viens de mettre à jour du 16.04 au 17.10, et chaque fois que j'essaie d'exécuter une commande python2.7, j'obtiens cette erreur:
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
Un autre utilisateur a eu un problème similaire, mais cela affecte tout programme python que j'essaie d'exécuter. Je ne peux rien installer via pip, ni utiliser de scripts python. Je ne sais vraiment pas quoi faire, une aide serait grandement appréciée.
La sortie de "python --version" est
Python 2.7.12
cependant, "update python" produit:
python is already the newest version (2.7.14-2ubuntu1).
ImportError: cannot import name _remove_dead_weakref. Mon Python est 2.7.14