LoginSignup
0
2

More than 3 years have passed since last update.

[WIP] WLS2で画像開発環境を整える

Last updated at Posted at 2021-01-26

やりたいこと

wsl2 + python3 + opencv + vscode + docker

環境

Windows10

DONE

  • WSL(ubuntu20.04):略
  • docker for windows インストール:略

docker image 作成

Ubuntsu のイメージをダウンロードして docker 起動

$ sudo docker run -it ubuntu:20.04

ちな、イメージの保存は以下
* ctrl + p, ctrl + q でdockerコンソールを抜ける
* sudo docker ps で コンテナの ID を調べる
* docker commit <コンテナID> <イメージ名> でイメージを保存

python3 で opencv を使ええるようにする

コンテナに入ったらapt を最新に

$ apt update
$ apt upgrade

python

$ pip install python3 python3-pip

ビルド済みopencv

$ pip install opencv-python

その他 opencv に必要なもの

 $ apt install -y libsm6
 $ apt install -y libxext6 libxrender-dev
 $ apt install -y libglib2.0-0
 $ apt install ffmpeg

確認

python3
> import cv2

VSCode

Windows 側にインストールして使うのが楽
立ち上げて、リモートエクスプローラーをクリック↓
image.png
Ubuntu-20.04 の表示にある「Connect to WSL」をクリック
新しいウィンドウが立ち上がり、Ubuntu内での作業が可能になる
image.png
VSCodeからターミナルを立ち上げてばdockerもそこからrunできるので、windowsからWSLを立ち上げるという操作はいらなくなる

docker run -it <image名>

TODO

  • sample 実行
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2