UE4&

Unreal Engine 4 ・プログラミング

Windows WSL2 Docker Anaconda + Jupyter notebook 環境構築

Windows 11 WSL2 Docker Anaconda + Jupyter notebook 環境構築

 

Windows 11 でなくてもWindows 10 Pro ならこれでできるはず。

Docker for Windows ダウンロード&インストール

Docker Hub でログインし指示通り Anaconda を pull する。

docker pull store/continuumio/anaconda:4.0.0

hub.docker.com

Docker 上で Anaconda  インストール

コマンドプロンプトを起動し以下のコマンドを使用する。

リンクは参考にしたサイト。コード借用先。

 

docker run -it -p 8888:8888 continuumio/anaconda3 --name jupyter /bin/bash

sunnyday-travel-aso-6487.ssl-lolipop.jp

Docker 上でJupyter notebook インストール

リンクは参考にしたサイト。コード借用先。

docker run -it -p 8888:8888 continuumio/anaconda3 /bin/bash -c "\conda install jupyter -y --quiet && \mkdir -p /opt/notebooks && \jupyter notebook \--notebook-dir=/opt/notebooks --ip='*' --port=8888 \--no-browser --allow-root \--NotebookApp.token=''"

kuma-emon.com

結果

以下のサイトにアクセスして Jupyter notebook が表示されれば完了。

http://localhost:8888

 

環境構築ができたらこれをやってみる。

www.amazon.co.jp

Django 開発環境を準備する

Django 開発環境作り方

まずこのサイトの内容を読む

qiita.com

コマンドプロンプトを起動して

以下からをコピペをしていく。

docker run -itd -p 127.0.0.1:8000:8000 -v /path/to/src:/code --name test django

以下のサイトのコマンドを順に実行していく。しかし・・・

qiita.com

途中、上のリンクにある

docker exec test django-admin startproject django-test .

というコマンドは

docker exec test django-admin startproject test .

と記述すると上手くいった。

django-test を test にする。

 

エラーの例

docker exec test django-admin startproject django-test .
CommandError: 'django-test' is not a valid project name. Please make sure the name is a valid identifier.

django-test というファイル名は存在しない・・?

見づらいが、NAME 欄には test というファイル名しかない。

docker ps
CONTAINER ID   IMAGE                    COMMAND                   CREATED              STATUS              PORTS                      NAMES
8ec229609d21   django                   "python3"                 3 minutes ago        Up 3 minutes        127.0.0.1:8000->8000/tcp   test

 

django アプリケーション 作り方

以下参照

stackoverflow.com