PR

Windows 11でVS CodeとPythonの開発環境を構築する方法|インストール手順・PATHを通す・拡張機能【画面キャプチャつき】

Python

Python 環境構築

スポンサーリンク

はじめに:VS CodeとPythonで開発環境を用意する

「Excel VBAでの自動化はやっているけれど、そろそろPythonにも挑戦したい」「効率化のためにPythonを学びたいけれど、最初の環境構築でつまずきそう」——この記事はそんな方向けです。

Windows 11のPCに VS Code(Visual Studio Code) と Python本体 をインストールし、最初のプログラム(Hello, World!)を動かすところまでを、全手順の画面キャプチャつきで解説します。初心者がつまずきやすい「PATHを通す」設定と「パスの文字数制限の解除」も省略せずに扱います。

VS Codeは、VBAでいう「VBE(Visual Basic Editor)」にあたるコードエディタです。動作が軽く、拡張機能が豊富で、多くのエンジニアが使っています。

この記事で分かること

  • VS Codeのインストール手順(インストーラーの各画面)
  • 日本語化・Python・autoDocstring の3つの拡張機能の入れ方
  • Python本体のインストールと、必須の「Add python.exe to PATH」チェック
  • 「Disable path length limit(パス長制限の解除)」とは何か
  • python --version での確認と、Hello, World! の実行
  • python は認識されていません エラーが出たときの直し方

スポンサーリンク

Step 1:VS Codeのインストール

まずはコードを書くためのエディタ「VS Code」を用意します。

インストーラーの実行

VS Code公式サイトのダウンロードページ

VS Code公式サイト にアクセスし、「Download for Windows」から「Windows x64 ユーザーインストーラー」をクリックして exe ファイルをダウンロードします。

VS Codeインストーラーの起動画面

ダウンロードした exe(インストーラー)を実行して、セットアップを開始します。

使用許諾契約への同意画面

使用許諾契約に「同意する」を選び、「次へ」をクリックします。

インストール先フォルダの選択画面

インストール先はそのままで「次へ」をクリックします。

スタートメニューフォルダの選択画面

「次へ」をクリックします。

追加タスクの選択画面

追加タスクの選択画面です。そのまま「次へ」をクリックします(「PATH への追加」は既定でチェックが入っています)。

インストール内容の確認画面

「インストール」をクリックします。

VS Codeのインストール進行中

インストールが進みます。しばらく待ちます。

VS Codeのインストール完了画面

「完了」をクリックしてVS Codeを起動します。

拡張機能の追加

VS Codeに、Microsoft公式の拡張機能を入れて使いやすくします。画面左端の「拡張機能」アイコン(四角が4つのマーク)をクリックすると、検索と追加ができます。

VS Codeの左サイドバーにある拡張機能アイコン

VS Codeが起動したら、画面左端の「拡張機能」アイコンをクリックします。

① 日本語化(Japanese Language Pack)

インストール直後のVS Codeは英語表記です。日本語化すると操作しやすくなります。

拡張機能の検索欄に日本語と入力

検索欄に「日本語」と入力します。

Japanese Language Packのインストール画面

「Japanese Language Pack for Visual Studio Code」が表示されるので「Install」をクリックします。右下に再起動を促すメッセージが出たら「Change Language and Restart」をクリックすると、メニューが日本語になります。

② Python 拡張機能

拡張機能の検索欄にPythonと入力

検索欄に「Python」と入力します。

Python拡張機能のインストール画面

「Python」(発行者:Microsoft)が表示されるので「Install」をクリックします。

③ autoDocstring

Pythonのコメント(docstring)の雛形を自動生成してくれる拡張機能です。ダブルクォートやカッコの補完も効くようになります。

拡張機能の検索欄にautoDocstringと入力

検索欄に「autoDocstring」と入力します。

autoDocstring拡張機能のインストール画面

「autoDocstring – Python Docstring Generator」が表示されるので「Install」をクリックします。


スポンサーリンク

Step 2:Python本体のインストール

次に、プログラムを実行するための「Python」本体をインストールします。ここがいちばん重要なステップです。

Python公式サイトのトップページ

Python公式サイト にアクセスします。

DownloadsメニューからWindowsを選ぶ

メニューの「Downloads」から「Windows」をクリックします。

Windows版インストーラーのダウンロードリンク

使っているPCに対応する「Windows installer (64-bit)」をクリックしてダウンロードします。

Pythonインストーラーの起動画面

ダウンロードした exe(インストーラー)を実行します。

Pythonインストーラーの最初の画面でAdd python.exe to PATHにチェック

ここが最重要です。「Install Now」を押す前に、画面下の 「Add python.exe to PATH」にチェックを入れてから「Install Now」をクリックします。

「Add python.exe to PATH」は、どのフォルダからでも python コマンドを使えるようにする設定です。チェックを忘れると、後で python は認識されていません というエラーになります(対処法はこの記事の最後で解説します)。
Pythonのインストール進行中

セットアップが進みます。しばらく待ちます。

Pythonのインストール完了画面のDisable path length limit

完了画面に「Disable path length limit」と表示されたら、クリックしておくのがおすすめです。これでPythonのインストールは完了です。

「Disable path length limit」は、Windowsの「ファイルのパスは260文字まで」という制限を解除するものです。将来ライブラリを増やしたときに、パスが長すぎて起きるエラーを未然に防げます。

Pythonが入ったか確認する

VS Codeの下側にある「ターミナル」を開きます(表示されていなければ、メニューの「表示」→「ターミナル」)。そこに次のコマンドを入力してEnterを押します。

python –version

Python 3.xx.x のようにバージョンが表示されれば、インストールは成功です。


スポンサーリンク

最初のプログラム:Hello, World! を動かす

作業フォルダを開く

VS Codeのエクスプローラーでフォルダーを開く

左端の「エクスプローラー」アイコンをクリックし、「フォルダーを開く」をクリックします。

作業フォルダの選択ダイアログ

任意のフォルダ(例:デスクトップに作った test フォルダ)を選びます。

ワークスペースの信頼確認ダイアログ

「このフォルダー内のファイルの作成者を信頼しますか?」と聞かれたら「はい、作成者を信頼します」をクリックします。

test.py を作って実行する

新しいファイルを作成するアイコン

フォルダ名の右にある「新しいファイル」アイコンをクリックします。

ファイル名にtest.pyと入力

ファイル名を test.py と入力してファイルを作成します。拡張子 .py は自動では付かないので、忘れずに付けてください。

test.pyにprint文を書いた状態

エディタに下のコードを1行書き、右上の ▶ ボタンをクリックして実行します。

print("Hello, World!")
ターミナルにHello, World!が表示された状態

画面下部のターミナルに Hello, World! と表示されれば成功です。Pythonを動かす準備が整いました。

「Hello, World!」が表示されなかったら

ターミナルに python は、内部コマンドまたは外部コマンドとして認識されていません と出た場合は、インストール時の「Add python.exe to PATH」にチェックを入れ忘れた可能性が高いです。次の手順で直せます。

  1. ダウンロードしたPythonのインストーラー(exe)をもう一度実行します。
  2. 「Modify」をクリックします。
  3. 次の画面で「Next」、その次の画面で 「Add Python to environment variables」 にチェックを入れて、インストールし直します。

そのあとPCを再起動して、もう一度VS Codeで実行してみてください。


スポンサーリンク

まとめ:この環境で作れるもの

Windows 11でのPython開発環境の構築を解説しました。ポイントは「Add python.exe to PATH」のチェックを忘れないこと、この1点だけです。環境が整えば、あとはやりたいことに合わせてコードを書いていくだけです。

当ブログでは、この環境を使って作った実務向けのツール開発記を公開しています。次に読むならこのあたりです。

📧 この環境で作る① Python×Excelでメール一括送信ツールを自作する【第1回】pandasでExcel名簿を読み込む pandasでExcelの名簿を読み込み、Outlookでメールを一括送信するツールを作ります。 → 🧾 この環境で作る② PythonでExcelをPDFに変換する方法|openpyxlとpywin32で請求書を自動作成【第1回】 Excelの受注データから請求書PDFを自動生成するツールの作り方です。 → 🕸️ この環境で作る③ Pythonスクレイピングで取得件数が0件になる原因と対策【前編】 RequestsとSeleniumでWebサイトからデータを取得する、その苦労話です。 →

スポンサーリンク

よくある質問(FAQ)

QVS Codeの拡張機能の「Python」と、Python本体の違いは何ですか?

A「Python本体」はプログラムを実行するエンジンそのものです。VS Codeの拡張機能「Python」は、そのエンジンをVS Codeから使いやすくする補助ツール(コード補完・実行ボタン・デバッグなど)です。両方入れる必要があります。

Q「Add python.exe to PATH」にチェックを入れ忘れました。入れ直せますか?

Aできます。同じインストーラーをもう一度実行して「Modify」→「Next」→「Add Python to environment variables」にチェックを入れて再インストールします。そのあとPCを再起動すれば python コマンドが使えるようになります。

QMicrosoft Storeから入るPythonでもよいですか?

A動きはしますが、パスの扱いが特殊で、後々ライブラリのインストール先やパスまわりでつまずくことがあります。この記事のように python.org の公式インストーラーから入れるのがおすすめです。

QAnaconda(アナコンダ)とは何が違いますか?

AAnacondaはデータ分析向けに多くのライブラリをまとめた大型のディストリビューションです。手軽ですが容量が大きく、pipとcondaの使い分けで混乱しやすい面もあります。まずは公式のPython+必要なライブラリを都度pipで入れる形で十分です。

Qpython --version は動くのに、VS Codeの▶で実行するとエラーになります。

AVS Codeが使うPythonが選ばれていない可能性があります。コマンドパレット(Ctrl+Shift+P)で「Python: インタープリターを選択」を開き、インストールしたPythonを指定してください。

QautoDocstringは必須ですか?

A必須ではありません。コメント(docstring)の雛形を自動生成してくれる便利ツールです。不要なら入れなくても学習・実行に支障はありません。


ニンジン🥕アイコン

Follow me on X

本ブログの中の人「ニンジン🥕」はXやってます。新着記事はいち早くポストでお知らせしているので、見逃したくない方は @ninjin_py_vba をフォローしてみてください🥕

@ninjin_py_vba をフォロー

この記事が役に立ったら、シェアしてもらえると嬉しいです🥕

Xでポスト はてブ LINE Pocket

PROJECT LOG — SERIES INDEX
スポンサーリンク

シリーズ記事一覧

電子工作・自動化ツールの製作記録をシリーズごとにまとめています。気になるテーマからお読みください。

GPSロガーのCSVを地図に表示する方法|Pico 2 WでGT-502MGG-NとATGM336Hを車に積んで走行・トンネル比較【Python・folium】
GPSロガーで記録したCSVを、Pythonのfoliumと地理院タイルで地図に表示する方法。GT-502MGG-NとATGM336Hを車に積んで4回走り、再起動の原因やトンネルでの違いも比べました。
今週の注目ガジェット〜10/19週〜|電子工作・自作向け新製品まとめ(Romu/W1700K SDR ほか)
大手が拾わないニッチな新製品を毎週チェック。今週はe-Paper開発キット、超小型USBボード、自作SDRなど5本立て。
GT-502MGG-NとATGM336Hの使い方|Raspberry Pi Pico 2 WとMicroPythonでGPSを受信して2台を比較
GT-502MGG-NとATGM336Hの使い方を、Pico 2 W×MicroPythonで解説。北斗で衛星数が多いATGM336H、信号が強いGT-502MGG-N。単精度floatで緯度経度が約1.4m刻みになる落とし穴も紹介します。
今週の注目ガジェット〜10/12週〜|電子工作・自作向け新製品まとめ(Q8botOne/Sipeed SLogic32U3 ほか)
大手が拾わないニッチな新製品を毎週チェック。今週は四足歩行ロボット、ロジックアナライザー、広告ブロッカーなど5本立て。
MOSFETはPicoの3.3Vで足りる?DCソレノイド駆動でゲート電圧不足を実測【Pico 2 W】
Pico 2 WとMOSFET(IRLU3410)で12VのDCソレノイドを駆動。ゲート3.3Vでは発振し、オン抵抗も約2.4倍に。レベル変換で5V駆動にした比較と、電流が8割止まりだった本当の原因を実測で紹介します。
まとめハブ
Python
スポンサーリンク

コメント