브라우저에서 최신 Spyder 버전을 실행하려면 이 링크를 클릭하세요.
다음 Spyder 6 버전을 확인하려면 이 링크를 클릭하세요.
master
브랜치의 변경 사항을 테스트하려면 이 링크를 클릭하세요.
Spyder 개발은 NumFOCUS 및 Quansight와 같은 조직과 함께 글로벌 사용자 커뮤니티의 기여로 가능해졌습니다. 도움을 줄 수 있는 방법은 다양하며 그 중 대부분은 프로그래밍이 필요하지 않습니다. 추가 개선 자금을 지원하기 위해 기부하고 싶다면 OpenCollective를 이용하세요.
Spyder 프로젝트를 성공시키기 위해 여러분이 해주신 모든 일에 감사드립니다! 자세한 내용
Spyder는 Python으로 작성되고 Python용으로 작성되었으며 과학자, 엔지니어 및 데이터 분석가를 위해 설계된 강력한 과학 환경입니다. 이는 포괄적인 개발 도구의 고급 편집, 분석, 디버깅 및 프로파일링 기능과 과학 패키지의 데이터 탐색, 대화형 실행, 심층 검사 및 아름다운 시각화 기능의 고유한 조합을 제공합니다.
내장된 많은 기능 외에도 플러그인 시스템과 API를 통해 기능을 더욱 확장할 수 있습니다. 또한 Spyder는 PyQt5 확장 라이브러리로도 사용할 수 있으므로 해당 기능을 기반으로 구축하고 대화형 콘솔과 같은 구성 요소를 자체 소프트웨어에 내장할 수 있습니다.
Spyder에 대한 보다 일반적인 정보와 최신 Spyder 뉴스 및 정보를 확인하려면 새 웹사이트를 확인하세요.
편집자
함수/클래스 브라우저, 실시간 코드 분석 도구( pyflakes
, pylint
및 pycodestyle
), 자동 코드 완성( jedi
및 rope
), 수평/수직 분할 및 정의로 이동 기능을 갖춘 다중 언어 편집기에서 효율적으로 작업하세요. .
대화형 콘솔
전체 GUI 인터페이스의 유연성 내에서 전체 작업 공간 및 디버깅 지원을 통해 원하는 만큼 많은 IPython 콘솔의 성능을 활용하세요. 라인, 셀 또는 파일별로 코드를 즉시 실행하고 출력과 함께 인라인으로 또는 대화형 창에서 플롯을 렌더링할 수 있습니다.
문서 뷰어
편집기 또는 콘솔에서 외부 또는 사용자 생성 여부에 관계없이 모든 클래스 또는 기능에 대해 Sphinx를 사용하여 실시간으로 문서를 렌더링합니다.
변수 탐색기
세션 중에 생성된 모든 변수, 함수 또는 개체를 검사하십시오. 편집 및 상호 작용은 숫자/문자열/부울, Python 목록/튜플/사전, 날짜/시간델타, Numpy 배열, Pandas 인덱스/시리즈/데이터 프레임, PIL/베개 이미지 등을 포함한 다양한 일반적인 유형으로 지원됩니다.
개발 도구
정적 분석기로 코드를 검사하고, 대화형 디버거로 실행을 추적하고, 프로파일러로 성능을 극대화하세요. 프로젝트 지원 및 내장된 파일 탐색기를 사용하여 정리된 상태를 유지하고 파일에서 찾기를 사용하여 전체 정규식 지원을 통해 전체 프로젝트를 검색할 수 있습니다.
Spyder Docs 웹사이트에서 온라인으로 Spyder 설명서를 읽을 수 있습니다.
Spyder 설치에 대한 자세한 안내는 설치 지침을 참조하세요.
지원되는 플랫폼에 Spyder를 설치하는 가장 쉬운 방법은 Anaconda 배포판의 일부로 다운로드하고 conda
패키지 및 환경 관리자를 사용하여 Spyder와 다른 패키지를 설치하고 최신 상태로 유지하는 것입니다.
의심스러우면 항상 이 방법을 통해 Spyder를 설치하여 우리가 도와줄 수 없는 예상치 못한 문제를 방지해야 합니다. 일반적으로 비전문가가 위험에 빠질 가능성이 가장 낮으며, 문제가 발생할 경우 제한적인 지원을 제공할 수 있습니다.
다음을 포함한 다른 설치 옵션이 있습니다.
Windows용 WinPython 배포판
macOS용 MacPorts 프로젝트
Linux의 배포판 패키지 관리자(예: apt-get
, yum
등)
대부분의 Python 설치에 포함된 pip
패키지 관리자
그러나 이러한 방법을 통해 설치하는 사용자에게 개별 지원을 제공할 수 있는 리소스가 부족하고 최신 버전이 아니거나 제어할 수 없는 버그가 있을 수 있으므로 문제가 발생하는 경우 대신 Anaconda 버전을 권장합니다.
보고서를 게시하기 전에 문제 해결 가이드를 주의 깊게 읽고 문제 추적기에서 오류 메시지와 문제 설명을 검색 하세요 . 대부분의 버그는 중복되거나 몇 가지 간단한 단계를 통해 사용자 측에서 수정할 수 있습니다. 감사해요!
Spyder는 원래 Pierre Raybaut에 의해 만들어졌으며 현재 Carlos Córdoba와 국제 자원봉사자 커뮤니티에 의해 유지 관리되고 있습니다.
우리와 함께하실 수 있습니다. 누구나 Spyder에 도움을 주실 수 있습니다! 시작하려면 기여 지침을 읽어보세요!
특정 소스 파일은 다른 호환 가능한 허용 라이선스에 따라 배포되거나 원래 다른 작성자에 의해 배포됩니다. Spyder 3 테마의 아이콘은 Font Awesome 4.7(© 2016 David Gandy, SIL OFL 1.1)에서 파생되었습니다. 대부분의 Spyder 2 테마 아이콘은 Crystal Project 아이콘 세트(© 2006-2007 Everaldo Coelho, LGPL 2.1+)에서 제공됩니다. 다른 Spyder 2 아이콘은 Yusuke Kamiyamane(© 2013 Yusuke Kamiyamane; CC-BY 3.0), FamFamFam Silk 아이콘 세트(© 2006 Mark James; CC-BY 2.5) 및 KDE Oxygen 아이콘(© 2007 KDE Artists; LGPL 3.0)에서 왔습니다. +).
전체 법적 정보는 NOTICE.txt를 참조하세요.
Github에서 저장소를 복제한 후 Spyder를 실행하는 방법을 알아보려면 기여 가이드의 지침을 참조하세요.
중요 참고 사항 : 아래 나열된 종속성 대부분 또는 전부는 Anaconda 및 기타 과학 Python 배포판과 함께 제공되므로 이러한 경우 별도로 설치할 필요가 없습니다.
소스 패키지에서 Spyder를 설치할 때 유일한 요구 사항은 Python 버전이 3.8 이상이어야 한다는 것입니다.
Spyder를 실행하기 위한 기본 종속성은 다음과 같습니다.
Python 3.8+: 핵심 언어 Spyder가 작성되었습니다.
PyQt5 5.15+: Spyder의 GUI에 사용되는 Qt용 Python 바인딩입니다.
나머지 종속성(필수 및 선택 사항 모두)은 이 파일에 선언됩니다.
Spyder는 다음의 아낌없는 지원 덕분에 자금을 조달합니다.
Open Collective를 통해 전 세계 사용자로부터 받은 기부금은 다음과 같습니다.
주요 웹사이트
Spyder 다운로드(Anaconda 포함)
온라인 문서
스파이더 Github
문제 해결 가이드 및 FAQ
개발 위키
지터 채팅방
구글 그룹
트위터의 @Spyder_IDE
페이스북의 @SpyderIDE
OpenCollective에서 Spyder 지원