fotshuh
@fotshuh (周 佐藤)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

dockerを利用したkaggle環境構築

Q&A

Closed

現在kaggleのデータ分析環境をdockerを用いて構築を試みております。
エディターはVScode、dockerはdocker for windowsを使用しています。
docker composeファイルを使用し、以下の内容としています。

services:
web:
image: gcr.io/kaggle-gpu-images/python:latest

実際こちらのイメージをプルしてコンテナは立ち上がりますが、
同じディレクトリにてtest.pyを作成し、import lightgbm as gbm とすると
No name moduled...と表示されてしまいます。
pip install lightgbm とすると解決するのですがそれだとdockerを使用する意味が
ありません。
どなたか有識者の方、構築の方法についてご教示いただけないでしょうか。
何卒よろしくお願い致します。

0

1Answer

docker compose exec web として、コンテナ内に入ってから pip でインストールしましょう。test.py も実行するのはコンテナ内です。
現状では、コンテナ内ではなくホストOSのほうにライブラリをインストールしている状態です。

ちなみにこちらの記事にあるvscodeの拡張機能もおすすめです。

0Like

Your answer might help someone💌