我的一半Python2.7标准库模块“失踪”。我该如何调试?

时间:2016-08-18 16:17:21

标签: python bash python-2.7 debugging

我今天早上醒来发现我标准库的一半“丢失了”。本周早些时候工作正常。我在过去几天没有做过任何会影响我的Python安装的主要系统配置更改(我不认为)。

基本上,以下模块现在从REPL中抛出“没有名为x的模块”错误:mathtimeitertoolsfunctools

以下模块继续有效:ossysabcthread

我还没有测试过所有模块,但有没有办法调试这个?另一个副作用似乎是“向上”和“向下”箭头现在打印^[[A^[[B而不是滚动浏览历史记录。

我的Python位于/Library/Frameworks/Python.framework/Versions/2.7/bin/python,通过which python发现。

我已经验证所有标准库文件确实存在于/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7

运行os.environ['PYTHONPATH']会返回一个KeyError,这看起来很奇怪,但我以前从未明确设置PYTHONPATH,并且在过去几周内没有修改过我的bash配置文件。

我无法找到与此特定问题相关的任何内容,但我很可能会遗漏一些明显的问题。感谢任何帮助,谢谢!

0 个答案:

没有答案