방금 16.04에서 17.10으로 업데이트했으며 python2.7 명령을 실행할 때 마다이 오류가 발생합니다.
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
다른 사용자도 비슷한 문제가 있었지만 실행하려는 모든 파이썬 프로그램에 영향을 미칩니다. pip를 통해 아무것도 설치하거나 파이썬 스크립트를 사용할 수 없습니다. 나는 무엇을 해야할지 전혀 모른다. 지원은 크게 감사하겠습니다.
"python --version"의 출력은
Python 2.7.12
그러나 "python 업데이트"는 다음을 생성합니다.
python is already the newest version (2.7.14-2ubuntu1).
ImportError: cannot import name _remove_dead_weakref
. 내 파이썬은 2.7.14입니다