このリンクをクリックして、ブラウザで最新の Spyder バージョンを実行します。
次の Spyder 6 バージョンを確認するには、このリンクをクリックしてください。
このリンクをクリックして、 master
ブランチの変更をテストします。
Spyder の開発は、NumFOCUS や Quansight などの組織に加え、グローバル ユーザー コミュニティからの貢献によって可能になりました。支援できる方法は数多くありますが、その多くはプログラミングを必要としません。さらなる改善に資金を提供するために寄付をご希望の場合は、OpenCollective をご利用ください。
Spyder プロジェクトを成功させるためにご尽力いただき、ありがとうございます。さらに詳しく
Spyder は、Python で書かれた Python 用の強力な科学環境であり、科学者、エンジニア、データ アナリストによって、科学者、エンジニア、データ アナリストのために設計されています。包括的な開発ツールの高度な編集、分析、デバッグ、プロファイリング機能と、科学パッケージのデータ探索、インタラクティブな実行、詳細な検査、美しい視覚化機能を組み合わせた独自の組み合わせを提供します。
多くの組み込み機能を超えて、その機能はプラグイン システムと API を介してさらに拡張できます。さらに、Spyder は PyQt5 拡張ライブラリとしても使用できるため、その機能に基づいて構築し、対話型コンソールなどのコンポーネントを独自のソフトウェアに埋め込むことができます。
Spyder に関する一般的な情報や、Spyder の最新ニュースや情報を入手するには、新しい Web サイトをご覧ください。
エディタ
関数/クラス ブラウザー、リアルタイム コード分析ツール ( pyflakes
、 pylint
、およびpycodestyle
)、自動コード補完 ( jedi
およびrope
)、水平/垂直分割、および定義への移動を備えた多言語エディターで効率的に作業します。 。
インタラクティブコンソール
完全な GUI インターフェイスの柔軟性の範囲内で、完全なワークスペースとデバッグ サポートを備えた IPython コンソールのパワーを好きなだけ活用できます。行、セル、またはファイルごとにコードを即座に実行し、出力とインラインで、または対話型ウィンドウでプロットをレンダリングします。
ドキュメントビューア
Sphinx を使用して、外部またはユーザー作成のクラスまたは関数のドキュメントをエディターまたはコンソールからリアルタイムでレンダリングします。
変数エクスプローラー
セッション中に作成された変数、関数、またはオブジェクトを検査します。編集と対話は、数値/文字列/ブール、Python リスト/タプル/辞書、日付/タイムデルタ、Numpy 配列、Pandas インデックス/シリーズ/データフレーム、PIL/Pillow イメージなどを含む多くの一般的なタイプでサポートされています。
開発ツール
静的アナライザーでコードを検査し、対話型デバッガーでコードの実行をトレースし、プロファイラーでパフォーマンスを最大限に引き出します。プロジェクト サポートと組み込みのファイル エクスプローラーで物事を整理し、完全な正規表現サポートでファイル内検索を使用してプロジェクト全体を検索します。
Spyder のドキュメントは、Spyder Docs Web サイトでオンラインで読むことができます。
Spyder をインストールするための詳細なガイドについては、インストール手順を参照してください。
Spyder をサポートされているプラットフォームのいずれかにインストールする最も簡単な方法は、Spyder を Anaconda ディストリビューションの一部としてダウンロードし、 conda
パッケージと環境マネージャーを使用して Spyder と他のパッケージがインストールされ、最新の状態に保たれるようにすることです。
疑わしい場合は、私たちが解決できない予期せぬ問題を避けるために、常にこの方法で Spyder をインストールしてください。通常、専門家以外の方が落とし穴に陥る可能性は最も低く、問題が発生した場合には限定的なサポートしか提供できない場合があります。
次のような他のインストール オプションも存在します。
Windows 用の WinPython ディストリビューション
macOS 用の MacPorts プロジェクト
Linux 上のディストリビューションのパッケージ マネージャー (例: apt-get
、 yum
など)
pip
パッケージ マネージャー (ほとんどの Python インストールに含まれています)
ただし、これらの方法でインストールするユーザーに個別のサポートを提供するためのリソースが不足しており、古いものであるか、管理の及ばないバグが含まれている可能性があるため、問題が発生した場合は、代わりに Anaconda バージョンを推奨します。
レポートを投稿する前に、トラブルシューティング ガイドをよく読み、問題トラッカーでエラー メッセージと問題の説明を検索してください。バグの大部分は重複しているか、いくつかの簡単な手順でユーザー側で修正できるためです。ありがとう!
Spyder はもともとピエール レイボーによって作成され、現在はカルロス コルドバと国際的なボランティア コミュニティによって維持されています。
あなたも参加できます。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 アイコンは、上山根祐介 (© 2013 上山根祐介; 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 は、Spyder 用に書かれています。
PyQt5 5.15+: Qt の Python バインディング。Spyder の GUI に使用されます。
残りの依存関係 (必須とオプションの両方) はこのファイルで宣言されます。
Spyder は、次の寛大な支援のおかげで資金を調達しています。
Open Collective を通じて世界中のユーザーから受け取った寄付:
メインウェブサイト
Spyder をダウンロード (Anaconda 付き)
オンラインドキュメント
スパイダーのGithub
トラブルシューティングガイドとよくある質問
開発ウィキ
ギッターチャットルーム
Googleグループ
Twitter の @Spyder_IDE
Facebook の @SpyderIDE
OpenCollective で Spyder をサポートする