Error de Python al intentar iniciar IDLE en Windows: no se puede importar el nombre InteractiveInterpreter

Después de instalar y jugar con web.py esta mañana, además de instalar (innecesariamente) pysqlite en una instalación de Python26 (Windows), la interfaz inactiva ya no se iniciará.

Código de error que recibo:

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

Probé algunas cosas, incluida una reinstalación de Python 2.6.6. Nada ha restaurado la capacidad de correr de Idle todavía.

¿Alguien tiene alguna idea sobre lo que está mal/cómo puedo solucionarlo?

preguntado el 04 de julio de 12 a las 03:07

Suspiro... no importa. El código de recorrido inicial para web.py sugirió que llame a su archivo "code.py". Aunque tenía este archivo en mi propio directorio fuera de la carpeta C:\Python26, estaba interfiriendo con el código.py que espera Python (que contiene el código de InteractiveInterpreter). Una vez que cambié el nombre de mi código.py (a código2.py para probar la teoría) Idle comenzó a funcionar normalmente. A menos que se trate de una broma cruel de la gente de web.py, les sugiero que cambien lo que sugieren que llame al nombre del código de prueba de ejemplo. -

1 Respuestas

Suspiro... no importa.

El código de recorrido inicial para web.py sugirió que llame a su archivo "code.py". Aunque tenía este archivo en mi propio directorio fuera de la carpeta C:\Python26, estaba interfiriendo con el código.py que espera Python (que contiene el código de InteractiveInterpreter).

A menos que se trate de una broma cruel de la gente de web.py, les sugiero que cambien lo que sugieren que llame al nombre del código de prueba de ejemplo.

Respondido 05 Jul 12, 03:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.