Clique neste link para executar a versão mais recente do Spyder em seu navegador.
Clique neste link para verificar a próxima versão do Spyder 6.
Clique neste link para testar as alterações em nosso branch master
.
O desenvolvimento do Spyder é possível graças às contribuições da nossa comunidade global de usuários, juntamente com organizações como NumFOCUS e Quansight. Existem inúmeras maneiras de ajudar, muitas das quais não requerem nenhuma programação. Se você quiser fazer uma doação para ajudar a financiar melhorias adicionais, estamos no OpenCollective.
Obrigado por tudo que você faz para fazer o projeto Spyder prosperar! Mais detalhes
Spyder é um ambiente científico poderoso escrito em Python, para Python, e projetado por e para cientistas, engenheiros e analistas de dados. Ele oferece uma combinação única de funcionalidade avançada de edição, análise, depuração e criação de perfil de uma ferramenta de desenvolvimento abrangente com exploração de dados, execução interativa, inspeção profunda e belos recursos de visualização de um pacote científico.
Além de seus muitos recursos integrados, suas habilidades podem ser estendidas ainda mais por meio de seu sistema de plugins e API. Além disso, o Spyder também pode ser usado como uma biblioteca de extensão PyQt5, permitindo que você desenvolva sua funcionalidade e incorpore seus componentes, como o console interativo, em seu próprio software.
Para obter informações mais gerais sobre o Spyder e para se manter atualizado sobre as últimas notícias e informações do Spyder, confira nosso novo site.
Editor
Trabalhe de forma eficiente em um editor multilíngue com um navegador de função/classe, ferramentas de análise de código em tempo real ( pyflakes
, pylint
e pycodestyle
), preenchimento automático de código ( jedi
e rope
), divisão horizontal/vertical e go-to-definition .
Console interativo
Aproveite o poder de quantos consoles IPython desejar com espaço de trabalho completo e suporte à depuração, tudo dentro da flexibilidade de uma interface GUI completa. Execute seu código instantaneamente por linha, célula ou arquivo e renderize gráficos diretamente na saída ou em janelas interativas.
Visualizador de documentação
Renderize documentação em tempo real com o Sphinx para qualquer classe ou função, seja externa ou criada pelo usuário, a partir do Editor ou de um Console.
Explorador de variáveis
Inspecione quaisquer variáveis, funções ou objetos criados durante sua sessão. A edição e a interação são suportadas com muitos tipos comuns, incluindo numérico/strings/bools, listas/tuplas/dicionários Python, datas/timedeltas, matrizes Numpy, índice/série/dataframes Pandas, imagens PIL/Pillow e muito mais.
Ferramentas de desenvolvimento
Examine seu código com o analisador estático, rastreie sua execução com o depurador interativo e libere seu desempenho com o criador de perfil. Mantenha tudo organizado com suporte a projetos e um explorador de arquivos integrado, e use localizar arquivos para pesquisar projetos inteiros com suporte total a regex.
Você pode ler a documentação do Spyder online no site Spyder Docs.
Para obter um guia detalhado sobre como instalar o Spyder, consulte nossas instruções de instalação.
A maneira mais fácil de instalar o Spyder em qualquer uma de nossas plataformas suportadas é baixá-lo como parte da distribuição Anaconda e usar o pacote conda
e o gerenciador de ambiente para mantê-lo e seus outros pacotes instalados e atualizados.
Em caso de dúvida, você deve sempre instalar o Spyder através deste método para evitar problemas inesperados com os quais não podemos ajudá-lo; geralmente tem a menor probabilidade de possíveis armadilhas para não especialistas, e podemos fornecer assistência limitada se você tiver problemas.
Existem outras opções de instalação, incluindo:
A distribuição WinPython para Windows
O projeto MacPorts para macOS
O gerenciador de pacotes da sua distribuição (ou seja, apt-get
, yum
, etc) no Linux
O gerenciador de pacotes pip
, incluído na maioria das instalações do Python
No entanto , não temos recursos para fornecer suporte individual aos usuários que instalam por meio desses métodos, e eles podem estar desatualizados ou conter bugs fora de nosso controle, por isso recomendamos a versão Anaconda se você tiver problemas.
Antes de postar um relatório, leia atentamente nosso Guia de solução de problemas e pesquise no rastreador de problemas sua mensagem de erro e descrição do problema, pois a grande maioria dos bugs são duplicados ou podem ser corrigidos pelo usuário com algumas etapas fáceis. Obrigado!
O Spyder foi originalmente criado por Pierre Raybaut e atualmente é mantido por Carlos Córdoba e uma comunidade internacional de voluntários.
Você pode se juntar a nós – todos são bem-vindos para ajudar com o Spyder! Por favor, leia nossas instruções de contribuição para começar!
Certos arquivos de origem são distribuídos sob outras licenças permissivas compatíveis e/ou originalmente por outros autores. Os ícones do tema Spyder 3 são derivados do Font Awesome 4.7 (© 2016 David Gandy; SIL OFL 1.1). A maioria dos ícones temáticos do Spyder 2 são provenientes do conjunto de ícones do Crystal Project (© 2006-2007 Everaldo Coelho; LGPL 2.1+). Outros ícones do Spyder 2 são de Yusuke Kamiyamane (© 2013 Yusuke Kamiyamane; CC-BY 3.0), o conjunto de ícones FamFamFam Silk (© 2006 Mark James; CC-BY 2.5) e os ícones KDE Oxygen (© 2007 KDE Artists; LGPL 3.0 +).
Consulte NOTICE.txt para obter informações legais completas.
Consulte as instruções em nosso guia de contribuição para aprender como executar o Spyder após clonar seu repositório do Github.
Nota importante : a maioria ou todas as dependências listadas abaixo vêm com o Anaconda e outras distribuições científicas do Python, portanto você não precisa instalá-las separadamente nesses casos.
Ao instalar o Spyder a partir de seu pacote fonte, o único requisito é ter uma versão Python igual ou superior a 3.8.
As dependências básicas para executar o Spyder são:
Python 3.8+: A linguagem principal em que o Spyder foi escrito e para.
PyQt5 5.15+: ligações Python para Qt, usadas para GUI do Spyder.
O restante de nossas dependências (obrigatórias e opcionais) são declaradas neste arquivo.
Spyder é financiado graças ao generoso apoio de
e as doações que recebemos de nossos usuários ao redor do mundo através do Open Collective:
Site principal
Baixe Spyder (com Anaconda)
Documentação on-line
Spyder Github
Guia de solução de problemas e perguntas frequentes
Wiki de Desenvolvimento
Sala de bate-papo Gitter
Grupo do Google
@Spyder_IDE no Twitter
@SpyderIDE no Facebook
Apoie o Spyder no OpenCollective