このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。
Python開発環境の構築③
![](https://www.infra-linux.com/wp-content/uploads/2024/05/python-dev3-env01-1024x552.png)
「Python開発環境の構築②」の続きです。
「Python開発環境の構築」は、以下の4部構成で解説しています。
ここでは、ローカルのVS Codeとコンテナを接続するための設定を行っていきます。
Python開発環境
構築するPython開発環境は、下図の構成となります。
VS Codeで開いたフォルダー(ワークスペース)内のファイルを自動で、コンテナにコピーして、コンテナ上でPythonプログラムを実行できるようにします。
![](https://www.infra-linux.com/wp-content/uploads/2024/05/python-dev1-env07.jpg)
VS Codeとコンテナの接続
ローカルのVS Codeとコンテナを接続します。
・「リモートウィンドウを開きます」をクリックします。
![](https://www.infra-linux.com/wp-content/uploads/2024/05/python-dev3-env02.jpg)
・「コンテナでフォルダーを開く,,,」を選択します。
![](https://www.infra-linux.com/wp-content/uploads/2024/05/python-dev3-env03.jpg)
「リモート ウィンドウを開くオプションを選択します」では、
・「Dockerfile」、「docker-compose.yml」ファイルなどを保存した「python」フォルダーを選択します。
![](https://www.infra-linux.com/wp-content/uploads/2024/05/python-dev3-env04.jpg)
「コンテナ構成をどこに作成しますか?」では、
・「ユーザー データ フォルダーに構成を追加する」を選択します。
![](https://www.infra-linux.com/wp-content/uploads/2024/05/python-dev3-env05.jpg)
「コンテナー構成をどのように作成しますか?」では、
・「’compose.yaml’からコンテナ構成の既存の’compose.yaml’を参照してください」を詮索します。
![](https://www.infra-linux.com/wp-content/uploads/2024/05/python-dev3-env06.jpg)
インストールする追加機能を選択するでは、VS Codeの拡張機能を選択できます。
・ここでは、「OK」をクリックします。
![](https://www.infra-linux.com/wp-content/uploads/2024/05/python-dev3-env07.jpg)
「リモートを開いています」と表示されます。
イメージのPullとコンテナの作成が行われて、コンテナが実行されます。しばらく時間がかかります。
![](https://www.infra-linux.com/wp-content/uploads/2024/05/python-dev3-env08.jpg)
選択したフォルダーが表示されます。
![](https://www.infra-linux.com/wp-content/uploads/2024/05/python-dev3-env09.jpg)
VS Codeがコンテナに接続されました。
この続きは、次の「Python開発環境の構築④」でVS Codeに接続したコンテナ上で、Pythonプログラムを実行させていきます。