Python: EOFError: EOF al leer una línea

Esto puede repetirse, pero ninguna de las respuestas existentes resolvió mi problema.

Entonces, estoy usando Python 2.7 , y recibo este error (título) cada vez que bash esto:

 number = int(raw_input('Number : ')) 

Intenté esto en Sublime Text 2, compileronline.com y en codecademy; falla en los 2 primeros de estos sitios. Funciona en codecademy y en el comstackdor de terminal, pero no puedo entender exactamente por qué está fallando.

El problema aquí es que la consola de Sublime text 2 no admite entradas.

Para solucionar este problema, puede instalar un paquete llamado SublimeREPL . SublimeREPL proporciona un intérprete de Python que toma entrada.

Y en cuanto a compileronline.com, debe proporcionar información en el campo “Entrada STDIN” en la parte inferior derecha del sitio web.

 try: value = raw_input() do_stuff(value) # next line was found except (EOFError): break #end of file reached 

Este parece ser el uso correcto de raw_input cuando se trata del final del flujo de entrada de la entrada canalizada. Refiera este post

 import numpy n=int(raw_input()) a=[] for i in range(n): a.append(input()) x=numpy.array(a) min=x[0] for j in range(0,n): if x[j]