ウェブサイト検索

Linux に Thonny Python IDE をインストールして使用する方法


ThonnyPython 初心者向けの統合開発環境 (IDE) です。これはPython で作成され、MIT ライセンスの下でリリースされています。クロスプラットフォームであり、LinuxmacOSWindowsで実行できます。

Thonny IDEを選ぶ理由

プログラミングが初めての場合、または別の言語から切り替えた場合は、thony を使用することをお勧めします。インターフェイスはすっきりしていて気が散りません。初心者は環境のセットアップに集中するのではなく、言語に集中できます。

thony の主な機能には次のようなものがあります。

  • Python 3.7 はデフォルトでThonny セットアップでインストールされます。
  • 組み込みのデバッガとステップスルー評価。
  • 変数エクスプローラー。
  • ヒープ、スタック、アシスタント、オブジェクト インスペクター。
  • 組み込みの Python シェル (Python 3.7)。
  • サードパーティパッケージをインストールするためのシンプルな PIP GUI インターフェイス。
  • コード補完をサポートします。
  • 構文エラーを強調表示し、スコープを説明します。

この記事では、Linux 環境に Thonny Python IDE をインストールして使用する方法と、Thonny の機能について説明します。

Linux での Thonny Python IDE のセットアップ

Thonny の最新バージョンは 3.3.0 で、Linux に Thonny をインストールするには 3 つの方法があります。

  • Python パッケージ マネージャーを使用する – PIP
  • インストールスクリプトをダウンロードして実行します
  • デフォルトのパッケージマネージャーを使用してインストールします

Pip を使用して Thonny IDE をインストールする

pip3 install thonny

インストーラースクリプトを使用して Thonny IDE をインストールする

bash <(curl -s https://thonny.org/installer-for-linux)

パッケージマネージャーを使用して Thonny IDE をインストールする


sudo apt install python3-tk thonny   [On Debian/Ubuntu]
sudo dnf install thonny   [On CentOS/RHEL & Fedora]

デモンストレーションの目的で、Ubuntu 20.04 を使用し、上記のように wget コマンドでインストーラー スクリプトを実行して thonny をインストールします。インストールが完了すると、thonny がどこにインストールされているかがわかります。私の場合はホームディレクトリにインストールしています。

thonny を起動するには、インストールされたディレクトリに移動し、「./thonny 」または thonny への絶対パスを入力します。 Thonny は言語と初期設定をセットアップするように求めます。

インストールセクションに示すように、Thonnyホーム ディレクトリにインストールされます。 thonny フォルダを見ると、インストール スクリプト、thonny が動作するために必要な Python ライブラリ、バイナリが含まれています。 bin ディレクトリ内には、thonny および thonny 起動バイナリに付属する python 3.7PIP 3 があります。

Linux で Thonny IDE を使用する方法

Thonny を起動すると、気を散らすことのない GUI インターフェイスが表示されます。エディター領域が表示され、そこでコーディングとシェルを実行してスクリプトを実行したり、コードを対話的にテストしたりできます。

Linux ディストリビューションにはデフォルトで Python が同梱されています。古いバージョンには Python2* が同梱されており、最新バージョンには Python3* が同梱されています。すでにPython 3.7 がデフォルトでインストールされ、thonny がデフォルトのインタープリタとして 3.7 を設定していることを確認しました。

デフォルトのインタープリター (Python 3.7) をそのまま使用することも、システムで利用可能な別のインタープリターを選択することもできます。 「メニュー バーツールオプションインタープリタパスの設定」に移動します。 」または「メニュー バー実行インタープリタを選択 → パスを設定 」。

インタプリタの切り替え時に問題が発生した場合の修正方法がわからない場合は、デフォルトの Python インストールを使用することをお勧めします。

Thonny にはライトダークのテーマが付属しています。 UI テーマだけでなく、エディターのテーマも変更できます。 テーマフォントを変更するには、「メニューバーツールオプション→」に移動します。 テーマとフォント」。

作成したコードを実行するには 3 つの方法があります。まず、Thonny が実行できるようにコードをファイルに保存する必要があります。

  • 画像に示すように、F5 または実行アイコンを押します。
  • メニュー バー実行を押す現在のスクリプトを実行」に移動します。
  • CTRL+T」を押すか、「実行ターミナルで現在のスクリプトを実行」に進みます。

最初の 2 つのメソッドは、コードが存在する場所にディレクトリを切り替え、組み込みターミナルでプログラム ファイルを呼び出します。

3 番目のオプションでは、外部端末でコードを実行できます。

thonny の真のパワーには、ファイル エクスプローラー、変数エクスプローラー、シェル、アシスタント、メモ、ヒープ、アウトライン、スタックなどの組み込み機能が備わっています。これらの機能のオン/オフを切り替えるには、「表示 → 機能をオン/オフに切り替え」に移動します。

トニーパッケージマネージャー

すべての Python パッケージはPyPI でホストされていることが知られています。通常はPIP (Python パッケージ マネージャー) を使用して、PyPI から目的のパッケージをインストールします。しかしThonny を使用すると、GUI インターフェイスを使用してパッケージを管理できます。

メニュー バーツールパッケージ 」に移動します。検索バーにパッケージ名を入力し、検索を押します。 PyPI インデックスを検索し、名前に一致するパッケージのリストを表示します。

私の場合は、numpy というパッケージをインストールしようとしています。

リストからパッケージを選択すると、インストールページが表示されます。最新バージョンをインストールすることも、画像に示すように別のバージョンを選択することもできます。依存関係は自動的にインストールされます。

「インストール」を押すと、パッケージがインストールされます。

パッケージがインストールされると、パッケージのバージョン、ライブラリの場所などの詳細を取得できます。パッケージをアンインストールしたい場合は、画像に示すように、パッケージの下部にある [アンインストール] ボタンをクリックするだけです。

トニーのデバッグ

Thonny にはデバッガが組み込まれています。 Ctrl+F5 を押してプログラムをステップバイステップで実行します。ブレークポイントは必要ありません。小さいステップでは F7 を押し、大きいステップでは F6 を押します。これらのオプションには、「メニュー バー実行デバッグ オプション 」からアクセスすることもできます。

トニー構成

すべての設定は「configuration.ini 」ファイルに保存されます。 thony セッションで行った変更はすべて、このファイルに書き込まれます。このファイルを手動で編集して、さまざまなパラメータを設定することもできます。

ファイルを開くには、「メニュー バーツールThonny データ フォルダを開く」に移動します。

Linux で Thonny IDE をアンインストールする方法

thonny をアンインストールしたい場合は、thonny のインストール ディレクトリにアンインストール スクリプトが用意されています。

/home/tecmint/apps/thonny/bin/uninstall   [Installed using Script]
pip3 uninstall thonny                    [If Installed using PIP]
sudo apt purge thonny                    [On Debian/Ubuntu]
sudo dnf remove thonny                   [On CentOS/RHEL & Fedora]

この記事はここまでです。ここで説明したもの以外にもトニーには探索すべきことがたくさんあります。 Thonny は初心者に最適ですが、どの IDE またはテキスト エディタを使用するかを選択するのは常にプログラマの個人的な選択です。 Thonny をインストールして遊んで、フィードバックを共有してください。