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
別のユーザーにも同様の問題がありましたが、これは私が実行しようとするすべてのpythonプログラムに影響します。私はpipを介して何もインストールすることも、Pythonスクリプトを使用することもできません。私は何をすべきか本当に分かりません。支援が大歓迎です。
「python --version」の出力は
Python 2.7.12
ただし、「pythonの更新」は以下を生成します。
python is already the newest version (2.7.14-2ubuntu1).
ImportError: cannot import name _remove_dead_weakref
ます。私のPythonは2.7.14