Sin conexión de subproceso IDLE

Soy nuevo en la progtwigción de Python y quiero intentar editar scripts en IDLE en lugar de la línea de comandos OSX. Sin embargo, cuando bash iniciarlo, aparece el error “El subproceso inactivo no realizó una conexión. O el inactivo no puede iniciar un subproceso o el firewall personal está bloqueando la conexión”. No tengo un firewall configurado, entonces, ¿cuál podría ser el problema?

Puedes intentar ejecutar IDLE con la opción “-n”. De la ayuda IDLE:

 Corriendo sin un subproceso:

     Si IDLE se inicia con el modificador de línea de comando -n, se ejecutará en un
     proceso único y no creará el subproceso que ejecuta el RPC
     Servidor de ejecución de Python.  Esto puede ser útil si Python no puede crear
     El subproceso o la interfaz de socket RPC en su plataforma.  Sin embargo,
     en este modo, el código de usuario no está aislado del propio IDLE.  También el
     el entorno no se reinicia cuando se selecciona Ejecutar / Ejecutar módulo (F5).  Si
     su código ha sido modificado, debe recargar () los módulos afectados y
     reimportar cualquier artículo específico (por ejemplo, desde foo import baz) si los cambios
     son para hacer efecto.  Por estas razones, es preferible ejecutar IDLE
     con el subproceso predeterminado si es posible.

No dice qué versión de Python o OS X está usando, pero si está intentando usar el IDLE instalado por el reciente instalador de 64 bits de Python.org para Python 2.7, es casi seguro que se encuentra con un problema conocido . Como se indicó en el informe de errores, hasta que se resuelva el problema con el instalador 2.7, la solución más sencilla para 2.7 es instalar la versión de solo 32 bits de 2.7 usando el instalador ’10 .3 and up ‘ .

ACTUALIZACIÓN: este problema existía con el instalador de Python.org de 64 bits / 32 bits para Python 2.7. Se ha corregido con versiones posteriores de Python 2.7; a partir de este escrito, Python 2.7.2 es actual. Sin embargo, la causa raíz del problema original sigue siendo la versión de Tcl/Tk 8.5 suministrada por Apple con Mac OS X 10.6. Para usar IDLE o Tkinter con los instaladores de Python actuales de 64 bits para OS X, debe instalar el Tcl/Tk 8.5 más estable de ActiveState. Los detalles actualizados se mantienen aquí, que también está vinculado desde las páginas de descarga del instalador actual.