0

今天早上安装并玩弄了 web.py 之后,加上在 Python26 安装(Windows)上安装(不必要的)pysqlite,空闲界面将不再启动。

我收到的错误代码:

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 的运行能力。

有人对出了什么问题/我该如何解决有任何想法吗?

4

1 回答 1

1

叹息……没关系。

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

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

于 2012-07-05T02:01:04.510 回答