#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]]