找不到python 2.7 _weakrefset,但是它在那里

时间:2018-08-06 16:00:25

标签: python importerror

尝试使用Python 2.7时,出现以下错误:

Traceback (most recent call last):
  File "/usr/lib/python2.7/site.py", line 68, in <module>
    import os
  File "/usr/lib/python2.7/os.py", line 400, in <module>
    import UserDict
  File "/usr/lib/python2.7/UserDict.py", line 83, in <module>
    import _abcoll
  File "/usr/lib/python2.7/_abcoll.py", line 11, in <module>
    from abc import ABCMeta, abstractmethod
  File "/usr/lib/python2.7/abc.py", line 8, in <module>
    from _weakrefset import WeakSet
ImportError: No module named _weakrefset

在/usr/lib/python2.7中,我找到了被引用的所有模块site.py,os.py,UserDict.py,_abcoll.py,abc.py和_weakrefset.py。但是_weakrefset被报告为未找到。

查看其他人遇到相同问题的线程,有人建议删除site.py,但这只会给我“ ImportError:没有名为site的模块”。

我也尝试过使用-s和-S标志,但是它们没有任何改变。

有人有什么想法吗?

0 个答案:

没有答案