尝试在Windows上启动IDLE的python错误:无法导入名称InteractiveInterpreter

时间:2012-07-04 02:15:14

标签: python python-idle

今天早上安装和玩web.py后,再加上在Python26安装(Windows)上安装(不必要的)pysqlite,Idle界面将不再启动。

我收到的错误代码:

C:\Python26>python -m idlelib.idle
Traceback (most recent call last):
  File "C:\Python26\lib\runpy.py", line 122, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "C:\Python26\lib\runpy.py", line 34, in _run_code
    exec code in run_globals
  File "C:\Python26\lib\idlelib\idle.py", line 6, in <module>
    import PyShell
  File "C:\Python26\lib\idlelib\PyShell.py", line 16, in <module>
    from code import InteractiveInterpreter
ImportError: cannot import name InteractiveInterpreter

我尝试了一些方法,包括重新安装Python 2.6.6。没有什么能恢复Idle的奔跑能力。

任何人都有任何关于错误/如何修复它的想法?

1 个答案:

答案 0 :(得分:1)

叹息......没关系。

web.py的首发演练代码建议您调用文件“code.py”。即使我在C:\ Python26文件夹之外的我自己的目录中有这个文件,它也干扰了Python期望的code.py(包含InteractiveInterpreter代码。)

除非这是web.py人的一个残酷笑话,否则我建议他们改变他们建议您调用示例测试代码名称的内容!