これまでAnaconda環境でなんとなく仮想環境を使っていましたが、Pycharmとかと組み合わせると微妙に使い勝手が悪いなぁ、と思ったので改めて自前のPCに開発環境を作ってみようと思います。
やりたいこと
・仮想環境を簡単に作れるようにしたい
→コンペ用とかpytorch用とかtensorflow用とか
・requirement.txtみたいなもので再構築できるようにしたい
→書籍の環境を簡単に再現できるようにしたい。
・pipでライブラリインストールしたい
→conda installは避ける
・jupyterでも作業したい
・VS Codeでも作業したい
→VS Code上で仮想環境を切り替えて使えるようにできるとよし
・コンペ等のコードをgithub使ってやれるようにしたい。
本記事の目次
1.簡単なpython環境を作る
2.jupyterをVS Codeで使う
3.Githubと連携
4.Dockerfileで自前の環境構築
5.tensorflowを使う
6.pytorchを使う
前提環境
・Windows 11
・Docker Desktop 4.14.0
・VsCode 1.78.0