ฉันเพิ่งอัปเดตจาก 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
อย่างไรก็ตาม "update python" สร้าง:
python is already the newest version (2.7.14-2ubuntu1).
ImportError: cannot import name _remove_dead_weakref
และหันหน้าไปทางเดียวกัน Python ของฉันคือ 2.7.14