Haga clic en este enlace para ejecutar la última versión de Spyder en su navegador.
Haga clic en este enlace para consultar la próxima versión de Spyder 6.
Haga clic en este enlace para probar los cambios en nuestra rama master
.
El desarrollo de Spyder es posible gracias a las contribuciones de nuestra comunidad global de usuarios, junto con organizaciones como NumFOCUS y Quansight. Existen numerosas formas en las que puedes ayudar, muchas de las cuales no requieren ninguna programación. Si desea hacer una donación para ayudar a financiar mejoras adicionales, estamos en OpenCollective.
¡Gracias por todo lo que haces para que el proyecto Spyder prospere! Más detalles
Spyder es un potente entorno científico escrito en Python, para Python y diseñado por y para científicos, ingenieros y analistas de datos. Ofrece una combinación única de funciones avanzadas de edición, análisis, depuración y creación de perfiles de una herramienta de desarrollo integral con las capacidades de exploración de datos, ejecución interactiva, inspección profunda y visualización hermosa de un paquete científico.
Más allá de sus numerosas funciones integradas, sus capacidades se pueden ampliar aún más a través de su sistema de complementos y API. Además, Spyder también se puede utilizar como biblioteca de extensión PyQt5, lo que le permite aprovechar su funcionalidad e integrar sus componentes, como la consola interactiva, en su propio software.
Para obtener más información general sobre Spyder y mantenerse actualizado sobre las últimas noticias e información sobre Spyder, visite nuestro nuevo sitio web.
Editor
Trabaje de manera eficiente en un editor multilingüe con un navegador de funciones/clases, herramientas de análisis de código en tiempo real ( pyflakes
, pylint
y pycodestyle
), finalización automática de código ( jedi
y rope
), división horizontal/vertical y acceso a la definición. .
Consola interactiva
Aproveche el poder de tantas consolas IPython como desee con un espacio de trabajo completo y soporte de depuración, todo dentro de la flexibilidad de una interfaz GUI completa. Ejecute instantáneamente su código por línea, celda o archivo y represente gráficos en línea con la salida o en ventanas interactivas.
Visor de documentación
Represente documentación en tiempo real con Sphinx para cualquier clase o función, ya sea externa o creada por el usuario, desde el Editor o una Consola.
explorador de variables
Inspeccione cualquier variable, función u objeto creado durante su sesión. La edición y la interacción son compatibles con muchos tipos comunes, incluidos numéricos/cadenas/bools, listas/tuplas/diccionarios de Python, fechas/deltas de tiempo, matrices Numpy, índices/series/marcos de datos de Pandas, imágenes PIL/Pillow y más.
Herramientas de desarrollo
Examine su código con el analizador estático, rastree su ejecución con el depurador interactivo y libere su rendimiento con el generador de perfiles. Mantenga todo organizado con soporte para proyectos y un explorador de archivos integrado, y use buscar en archivos para buscar en proyectos completos con soporte completo para expresiones regulares.
Puede leer la documentación de Spyder en línea en el sitio web de Spyder Docs.
Para obtener una guía detallada sobre la instalación de Spyder, consulte nuestras instrucciones de instalación.
La forma más sencilla de instalar Spyder en cualquiera de nuestras plataformas compatibles es descargarlo como parte de la distribución Anaconda y utilizar el administrador de entorno y paquetes conda
para mantenerlo junto con sus otros paquetes instalados y actualizados.
En caso de duda, siempre debes instalar Spyder mediante este método para evitar problemas inesperados con los que no podemos ayudarte; generalmente tiene la menor probabilidad de presentar problemas potenciales para los no expertos, y es posible que podamos brindarle asistencia limitada si tiene problemas.
Existen otras opciones de instalación, que incluyen:
La distribución WinPython para Windows
El proyecto MacPorts para macOS
El administrador de paquetes de su distribución (es decir, apt-get
, yum
, etc.) en Linux
El administrador de paquetes pip
, incluido con la mayoría de las instalaciones de Python
Sin embargo , carecemos de los recursos para brindar soporte individual a los usuarios que instalan a través de estos métodos, y pueden estar desactualizados o contener errores fuera de nuestro control, por lo que recomendamos la versión Anaconda si tiene problemas.
Antes de publicar un informe, lea atentamente nuestra Guía de solución de problemas y busque en el rastreador de problemas el mensaje de error y la descripción del problema, ya que la gran mayoría de los errores son duplicados o pueden solucionarse por parte del usuario con unos sencillos pasos. ¡Gracias!
Spyder fue creado originalmente por Pierre Raybaut y actualmente lo mantienen Carlos Córdoba y una comunidad internacional de voluntarios.
Puede unirse a nosotros: ¡todos son bienvenidos a ayudar con Spyder! ¡Lea nuestras instrucciones de contribución para comenzar!
Ciertos archivos fuente se distribuyen bajo otras licencias permisivas compatibles y/o originalmente por otros autores. Los íconos del tema Spyder 3 se derivan de Font Awesome 4.7 (© 2016 David Gandy; SIL OFL 1.1). La mayoría de los íconos temáticos de Spyder 2 provienen del conjunto de íconos de Crystal Project (© 2006-2007 Everaldo Coelho; LGPL 2.1+). Otros íconos de Spyder 2 son de Yusuke Kamiyamane (© 2013 Yusuke Kamiyamane; CC-BY 3.0), el conjunto de íconos FamFamFam Silk (© 2006 Mark James; CC-BY 2.5) y los íconos de KDE Oxygen (© 2007 KDE Artists; LGPL 3.0 +).
Consulte NOTICE.txt para obtener información legal completa.
Consulte las instrucciones en nuestra guía de contribución para aprender cómo ejecutar Spyder después de clonar su repositorio desde Github.
Nota importante : la mayoría o todas las dependencias enumeradas a continuación vienen con Anaconda y otras distribuciones científicas de Python, por lo que no es necesario instalarlas por separado en esos casos.
Al instalar Spyder desde su paquete fuente, el único requisito es tener una versión de Python igual o superior a 3.8.
Las dependencias básicas para ejecutar Spyder son:
Python 3.8+: el lenguaje principal de Spyder está escrito en y para.
PyQt5 5.15+: enlaces de Python para Qt, utilizados para la GUI de Spyder.
El resto de nuestras dependencias (tanto obligatorias como opcionales) se declaran en este archivo.
Spyder se financia gracias al generoso apoyo de
y las donaciones que hemos recibido de nuestros usuarios alrededor del mundo a través de Open Collective:
Sitio web principal
Descargar Spyder (con Anaconda)
Documentación en línea
Spyder GitHub
Guía de solución de problemas y preguntas frecuentes
Wiki de desarrollo
Sala de chat Gitter
grupo de google
@Spyder_IDE en Twitter
@SpyderIDE en Facebook
Soporte Spyder en OpenCollective