ATENCION: Problemas con el uso de input() en Spyder

ATENCION: Problemas con el uso de input() en Spyder

by Bruno Maximiliano Breggia -
Number of replies: 0

A raíz de un problema que surgió en algunas computadoras de hoy durante la práctica, paso a dar las instrucciones para solucionarlo.

El problema es que Spyder colapsa al intentar correr la función input() de Python. Si les llega a pasar, sepan que se debe a un bug de la versión de Spyder que tienen instalado, no es un problema de código ni de su máquina. Para solucionarlo deben seguir los siguientes pasos:

  1. Cierren spyder y el navegador de anaconda.
  2. Abran el "Anaconda prompt" y peguen el siguiente comando textual: conda create -n spyder-cf -c conda-forge spyder
  3. El comando anterior posiblemente tome varios minutos en terminar de ejecutarse (mientras tanto mostrará varias salidas por la consola). Al finalizar, peguen y corran el siguiente comando: conda activate spyder-cf
  4. El comando anterior se ejecutará al instante. Para abrir spyder desde el navegador de Anaconda, abran Anaconda y abran el menu desplegable donde dice "base(root)". Aparecerá una nueva opción llamada "spyder-cf". Seleccionen esa, y ahora ejecuten Spyder. Esto es para asegurar de que abran la versión corregida de Spyder, y no seguir abriendo la anterior (que tiene problemas con el input).