0

今朝 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 の実行能力はまだ回復していません。

何が間違っているのか、どうすれば修正できるのか、誰にもアイデアがありますか?

4

1 に答える 1

1

ため息...気にしないでください。

web.py のスターター ウォークスルー コードでは、ファイルを "code.py" と呼ぶことを提案しました。このファイルは C:\Python26 フォルダーの外にある自分のディレクトリにありましたが、Python が期待する (InteractiveInterpreter コードを含む) code.py に干渉していました。

これが web.py の人々による残酷な冗談でない限り、例のテスト コード名と呼ぶように提案されているものを変更することをお勧めします!

于 2012-07-05T02:01:04.510 に答える