Tôi vừa cập nhật từ 16.04 đến 17.10 và mỗi lần tôi cố chạy bất kỳ lệnh python2.7 nào, tôi đều gặp lỗi này:
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
Một người dùng khác có vấn đề tương tự, nhưng điều này ảnh hưởng đến bất kỳ chương trình python nào tôi cố gắng thực hiện. Tôi không thể cài đặt bất cứ thứ gì qua pip hoặc sử dụng bất kỳ tập lệnh python nào. Tôi thực sự không biết phải làm gì, sự giúp đỡ sẽ được đánh giá rất cao.
Đầu ra của "python --version" là
Python 2.7.12
tuy nhiên "cập nhật python" tạo ra:
python is already the newest version (2.7.14-2ubuntu1).
ImportError: cannot import name _remove_dead_weakref
. Python của tôi là 2,7,14