Kit de emergencia#

¿Spyder no se está lanzando en lo absoluto? Esperemos que los pasos en esta sección lo vuelvan a poner en marcha en poco tiempo.

Soluciones comunes#

  1. Try Primera ayuda básica first, which usually resolves most Spyder install-related issues.

  2. Make sure Spyder isn’t already running and no Spyder related windows (e.g. Explorador de variables dialogs) are left open, and check that the preference setting Application ‣ Advanced Settings ‣ Use a single instance isn’t checked.

    Spyder showing Use a single instance setting
  3. Try starting Spyder via a different means, such as from a shortcut, Anaconda navigator, or your command line (or Anaconda Prompt on Windows) by simply typing spyder then Enter/Return, and see if any of those work. If so, then something’s wrong with your install, not Spyder itself, and so we recommend following Reinstalar Spyder to uninstall and reinstall Spyder.

  4. Desactiva cualquier software de seguridad que estés usando, como un firewall o antivirus, ya que estos productos pueden interferir ocasionalmente con Spyder o sus paquetes relacionados. Asegúrate de volver a activarlo si esto no soluciona el problema, y si lo hace, agrega una regla o excepción para Spyder o Python.

  5. Si actualmente está instalado «solo para ti», intenta desinstalar y reinstalar Anaconda «para todos los usuarios», y viceversa, ya que algunos sistemas pueden tener problemas con uno u otro método de instalación.

  6. Comprueba y repara o reestablece tus permisos, tu disco y tu sistema operativo si todo lo demás falla.

Advanced Life Support#

Si nada de lo anterior resuelve el problema, puedes intentar iniciar Spyder directamente desde sus archivos fuente de Python, lo que puede hacer que se ejecute, o al menos proporcionar información útil para ayudar a depurar aún más el problema.

Esta técnica consiste en iniciar Spyder desde tu terminal (o Anaconda Prompt en Windows) ejecutando manualmente la rutina de inicio de Spyder ( start. y ) con un buen intérprete de Python conocido, y observando los resultados.

Para hacerlo, necesitarás:

  1. Encuentra la ruta al directorio app de Spyder desde la línea de comandos. Para esto, ejecuta:

    python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])'
    
  2. Vaya a la ruta de salida del comando anterior en tu línea de comandos:

    cd <OUTPUT-PATH>/spyder/app
    
  3. Una vez dentro del directorio app, ejecuta python start.py para iniciar Spyder.

    Command line showing python start to launch Spyder

Si no se inicia con éxito, deberías ver un seguimiento de errores impreso; cópialo cuidadosamente para futuras referencias. También ejecuta python mainwindow.py, y registra sus resultados también.

  1. (Solo Windows) En caso de que la ventana de comandos desaparezca inmediatamente después del error, crea un archivo .bat en el directorio app con el siguiente contenido:

    <PYTHON-PATH> start.py
    
    pause
    

    Reemplaza <PYTHON-PATH> con la salida de:

    python -c 'import sys; print(sys.executable)'
    

    Luego, haz doble clic en el archivo por lotes para ejecutarlo, y deberías ver la información de error que necesitas.

  2. If reading the output (particularly the last line) doesn’t help you solve the problem, then record all of it carefully, and post it as part of your bug report as described under the Enviar un reporte section.