Raspberry Pi システム入門チュートリアル (3) - Windows で VSCode を使用して、Python 開発のために Raspberry Pi にリモート接続する
多くの開発者は、大画面と強力な開発環境でコードを書くことを好みますが、同時に、Raspberry Pi のような小さなコンピューターでもコードを実行してテストできるようにしたいと考えています。VSCode は、Windows ホスト上でコードを作成し、それを Raspberry Pi 上で同時に実行できる強力なリモート開発ツールを提供します。以下では、それを達成する方法について詳しく説明します。
1. VSCode と SSH 拡張機能をインストールする
まず、 VSCode がWindows にインストールされていることを確認します。
次に、VSCode で、左側のサイドバーにある拡張機能アイコンをクリックし、「リモート - SSH」を検索してインストールします。VSCodeが公式に提供している拡張機能で、SSH経由のリモート開発をサポートします。
2. SSH接続設定
- VSCode を開き、左下隅にある緑色のアイコンをクリックし、「リモート SSH: ホストに接続...」を選択します。
- 「+ 新しい SSH ホストを追加」をクリックします。
- SSH 接続情報を入力します:
pi@树莓派的IP地址
、デフォルトのユーザーは ですpi
。次に Enter キーを押します。 - この接続情報を保存するには、SSH 設定ファイルを選択します。デフォルトのファイルに保存することをお勧めします
~/.ssh/config
。 - SSH 秘密鍵ファイルを選択するように求められたら、これまでに設定していない場合は「スキップ」を選択します。
3.ラズベリーパイに接続する
- VSCode の左下隅にある緑色のアイコンを再度クリックします。
- ポップアップ リストで、構成したばかりの SSH 接続、つまり を選択します
pi@树莓派的IP地址
。 - Raspberry Pi のパスワード (デフォルト
raspberry
) を入力し、Enter キーを押します。
これで、SSH 経由で Raspberry Pi に正常に接続されるはずです。VSCode の左側のサイドバーに Raspberry Pi のファイル システムが表示され、Python ファイルの作成または編集を開始できます。
4. Python プログラムを実行する
- 新しい Python ファイル (例: ) を作成し
hello.py
、コードを入力しますprint("Hello, Raspberry Pi!")
。 - 新しいターミナル ([ターミナル] > [新しいターミナル]) を開くと、これがすでに Raspberry Pi のターミナル環境であることがわかります。
- ターミナルに入力して
python3 hello.py
Python プログラムを実行します。
5. 推奨事項と注意事項
-
VSCode での Python 開発をより適切にサポートするには、
Python
拡張機能をインストールすることをお勧めします。 -
VSCodeのリモート開発機能を利用すると、Raspberry Pi上で直接実行やデバッグができるのでとても便利です。
-
Raspberry Pi の SSH サービスが有効になっていて、ネットワークに接続できることを確認します。
結論:
VSCode の Remote - SSH 拡張機能は、Raspberry Pi のハードウェアおよびソフトウェア環境をテストと実行に使用しながら、お気に入りの開発環境でコードを作成できる非常に強力なツールを開発者に提供します。この作業方法は、Raspberry Pi とデスクトップ PC の開発機能を組み合わせたい開発者にとって理想的です。