#author("2023-05-29T11:49:35+09:00","","")
#author("2023-05-29T11:51:27+09:00","","")
#nofollow
#norelated
総数:&counter(total); 今日:&counter(today); 昨日:&counter(yesterday);&br;
[[Memorandums]]&br;
[[on windows]]&br;

* もくじ [#hf210506]

#contents

参考url&br;
[[【2022最新版】WIndowsにPythonの環境構築|通常のインストール方法、Dockerを使う方法も解説>https://www.youtube.com/watch?v=NKM9jdcJVZw]] &br;


* setting up VSCode for container inside [#beff70e9]

-[[install Python Env on Windows11 by Docker]]で docker-pythonと言う名のコンテナが作成されている状態
-VSCodeに Remote Development拡張機能 とDocker拡張機能がインストールされた状態
-VSCodeを起動しておく

**コンテナとアタッチされた別のVSCodeを起動する [#t247396b]

***Docker window を表示 [#y34239a7]
-Activity Bar のDockerアイコン を選択
-Docker window が表示されます
-Docker window の CONTAINERSペインに docker-python という名前のコンテナが表示されます
-docker-python コンテナの中身に docker-python-jupyterlab という名前のイメージが表示されます

 DOCKER
 
 CONTAINERS
   docker-python
     > □ docker-pyhon-jupyterlab

-イメージ名の左にオレンジの□アイコン(コンテナが停止した状態を意味する)が表示されます

***イメージ名 docker-pyhon-jupyterlab の上で右クリックする(コンテナが停止した状態にて) [#d801825e]
-コンテキストメニューが表示されます

***コンテキストメニュー項目 Start を選択 [#v740bbc9]
-コンテナが起動されて、イメージ名の左にグリーンの▶アイコン(コンテナが起動した状態を意味する)が表示されます

***イメージ名 docker-pyhon-jupyterlab の上で右クリックする(コンテナが起動した状態にて) [#o06959ef]
-コンテキストメニューが表示されます

***コンテキストメニュー項目 Attach Vidual Studio Code を選択 [#hd8f7215]
-Attaching to a container may execute arbitrary code. アラートが表示されます

***Got it ボタンをクリック [#r82b0e11]
-docker-pyhon-jupyterlab コンテナとアタッチされた別のVSCodeが起動する




**コンテナとアタッチされた別のVSCodeにPython拡張機能をインストールする [#u9b1cca4]
参考url&br;
[[Python - Visual Studio Marketplace>https://marketplace.visualstudio.com/items?itemName=ms-python.python]]&br;
[[Python in Visual Studio Code>https://code.visualstudio.com/docs/languages/python]]

-Activity Bar の Extentions を選択
***検索ボックスに python と入力する [#t5e0df1f]
***Pythonアイコン を選択 [#k0f7ec82]
-installを選択
-install完了するとActivity Bar に Testing アイコンが表示される
-Welcome画面(Get Started with Python Development)が表示されます


**確認 [#k83db5ce]
***Activity Bar のExplorerアイコン を選択 [#s195342e]
-EXPLORER ウインドウが表示されます
-NO FOLDER OPENED と表示されます
-Connected to remote.と表示されます
-Open Folder ボタンが表示されます

***Open Folder ボタンを選択 [#g7581148]
-Open Folder ウインドウが表示されます
-フォルダ名のボックスに /root/ とプリセットされている

***フォルダ名のボックスに / と入力する [#r18e6992]
-EXPLORERウインドウの表示が / 配下の一覧表示になる
-/workspace というフォルダ表示されます
-/workspace というフォルダが、docker-pythonコンテナと同期するフォルダです

***EXPLORER ウインドウの /workspace というフォルダを選択する [#n068b0f4]
***EXPLORER ウインドウの New File アイコンを選択 [#m3f61fce]
***test.pyという名前のファイルを作成する [#lbd4da56]
***編集して保存 [#adc4b163]
 print(`hello! Python!`)
-保存は Control+S

***実行 [#l329b501]
-編集画面で右クリックしてコンテキストメニューを表示
-Run Python File in Terminalメニュー項目を選択

***同期しているフォルダでもtest.pyという名前のファイルが作成されていることを確認する [#kb712377]
 C:\Users\ryu\Documents\docker-python

 PS C:\Users\ryu\Documents\docker-python> dir
 
 
     ディレクトリ: C:\Users\ryu\Documents\docker-python
 
 
 Mode                 LastWriteTime         Length Name
 ----                 -------------         ------ ----
 d-----        2023/05/28     11:13                .git
 d-----        2023/05/28     11:49                .ipynb_checkpoints
 -a----        2023/05/28     11:13            237 docker-compose.yml
 -a----        2023/05/28     11:13           1075 Dockerfile
 -a----        2023/05/28     11:13            710 README.md
 -a----        2023/05/28     11:50            816 test.ipynb
 -a----        2023/05/29     11:40             23 test.py
 -a----        2023/05/28     11:13           3608 version-list.txt
 
 
 PS C:\Users\ryu\Documents\docker-python>


[[on windows]]

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS