戻る ツール

Pythonオンラインコンパイラ

ファイルアップロード、プロジェクトフォルダー、主要ライブラリに対応した Python 3.8-3.12 実行環境

最終更新日時
My tools
No tools yet

読み込み中...

Pythonコードをオンラインで実行する方法

  1. 1

    コードを貼り付けるか、サンプルを選択する

    エディターにPythonコードを入力するか、プリセットされたサンプル(NumPy、Pandas、Matplotlibなど)から選択して、すぐに開始できます。

  2. 2

    ランタイムバージョンを確認する

    ツールバーにはブラウザ内の Pyodide Python ランタイムバージョンが表示され、実行環境を確認できます。

  3. 3

    必要なライブラリを読み込んで実行する

    コードがサードパーティ製ライブラリを使用している場合、先に「ライブラリ管理」を開いて必要なパッケージを読み込むことができます。不足しているパッケージでエラーが発生した場合は、ワンクリックでインストール後に再実行できます。

  4. 4

    結果を表示して共有する

    実行後、出力エリアで結果、エラー、またはMatplotlibチャートを確認し、出力をコピーしたり、履歴を復元したり、共有リンクを生成したりできます。

機能概要

無料の Python オンラインコンパイラ兼 Python Playground。Pyodide によりブラウザ内で Python コードをローカル実行し、NumPy、Pandas、Matplotlib、Scikit-learn、Requests などの一般的なライブラリを必要に応じて読み込めます。ローカル環境のインストールは不要です。

ツールの説明

無料の Python 3.8-3.12 オンラインコンパイラ。CSV、Excel、フォント、.py をアップロードし、プロジェクトを管理して NumPy/Pandas/Matplotlib を使い、ZIP を出力できます。

機能一覧

  • 現在の Pyodide ランタイムバージョンを表示し、学習、サンプル検証、素早い実験に適しています。
  • 15 以上の一般的な Python ライブラリを組み込んでおり、NumPy、Pandas、Matplotlib、SciPy、Scikit-learn、Requests、Beautiful Soup などを読み込むことができます。
  • ライブラリマネージャーと高速コンボプリセットを提供し、依存関係を自動処理して予定される読み込みサイズを表示します。
  • 欠落パッケージを自動識別し、ワンクリックインストールエントリを提供して、インポートエラー後の調査コストを削減します。
  • 標準入力、標準出力、エラー出力、実行時警告に対応し、Matplotlib のグラフは結果パネルで直接確認できます。
  • 12 以上のプリセット例、最新 20 件のローカル履歴記録、共有リンクを提供し、教学、デバッグ、協力に便利です。
  • すべてのコードとデータはブラウザーのローカルで実行され、サーバーにアップロードされないため、プライバシーに敏感なシナリオに適しています。
  • ファイル、フォルダー、ZIP プロジェクトをアップロードし、折りたたみ可能なツリーで /project 仮想ファイルシステムを管理し、相対パスでファイルを読み書きできます。
  • プロジェクトファイルから Matplotlib の中国語フォントを読み込み、main.py、requirements.txt、プロジェクト ZIP をダウンロードし、ローカル PyInstaller ビルド手順を確認できます。

関連ツール

関連ガイド

よくある質問

オンラインで Python コードを実行するにはどうしたらよいですか?
Pythonコードをエディタに貼り付けるか、まずプリセットの例を選択してから「実行」をクリックしてください。ツールはブラウザ内でコードをローカルに実行し、出力結果、エラーメッセージ、またはチャートをリアルタイムで表示��ます。
この Python オンラインコンパイラは NumPy、Pandas、Matplotlib に対応していますか?
対応しています。このツールは NumPy、Pandas、Matplotlib、SciPy、Scikit-learn、Requests、Beautiful Soup など 15 以上の一般的なライブラリを読み込むことができ、科学計算、データ分析、ビジュアライゼーション検証に適しています。
インポート時にライブラリが見つからないと報告された場合はどうしたらよいですか?
コード内でまだ読み込まれていないライブラリを使用する場合、ツールは自動的に一般的な欠落パッケージを識別し、ワンクリックインストールエントリを提供します。また、「ライブラリ管理」を開いて必要なライブラリを検索して読み込むこともできます。
Python プロジェクトを保存、エクスポート、共有するには?
コード、アップロードしたファイル、生成ファイルは現在のブラウザに保存されます。main.py、requirements.txt、プロジェクト全体の ZIP をダウンロードできます。コード共有リンクに含まれるのは main.py と Python バージョンだけです。実行ファイルが必要な場合はプロジェクトを出力し、対象 OS で PyInstaller を使用してください。ブラウザから EXE、macOS App、Linux バイナリを直接生成することはできません。
コードはサーバーにアップロードされますか?
いいえ。Python コード、出力結果、およびほとんどの処理はブラウザ内でローカルに完了し、サーバーに自動的にアップロードされないため、機密スクリプトまたはプライベートデータ処理ワークフローのデバッグに適しています。
独自の Python モジュールや CSV、Excel、フォントなどをアップロードできますか?
はい。ファイルパネルは単一・複数ファイル、フォルダー、ZIP に対応し、/project 内の構造を保持します。Python は相対パスで CSV、Excel、JSON、画像、フォントを読み込み、プロジェクトの .py モジュールを import できます。Matplotlib の中国語フォントは font_manager.addfont() で登録してください。
このツールはどのようなシナリオに適していますか?
このツールは Python の学習、構文の検証、アルゴリズムのテスト、教学のデモンストレーション、小規模データの処理、および NumPy、Pandas、Matplotlib コードの高速実行に適しています。本番環境デプロイメントまたは長��間の再計算タスクについては、ローカル環境またはサーバー環境の使用をお勧めします。