🦊

Kaggle オフラインでpip installする方法

2024/07/02に公開

Kaggle オフラインでpip installする方法

sentence_transformers,textstatというパッケージを例に説明します。

notebookを開き、以下を実行します。パッケージは複数可能です。

%%writefile requirements.txt
sentence_transformers
textstat

次にパッケージをダウンロードします。

! python -m pip download --destination-directory . -r requirements.txt

これでoutputにパッケージが出力されているはずです。

これをnotebookのinputにしていきます。

次にnotebookを保存します。
画面右上の Save version から Save & Run All(Commit) します。

そのsaveしたnotebookをAdd Inputからデータソースとして追加します。

inputにnotebook,ダウンロードしたパッケージが追加されたことを確認しました。

これで以下のコードでオフラインでpip installできます。 notebook3b98bf0315 の部分は自分のnotebookの名前に置き換えてください。

! python -m pip install --no-index --find-links=../input/notebook3b98bf0315 -r ../input/notebook3b98bf0315/requirements.txt

参考

https://www.kaggle.com/competitions/commonlit-evaluate-student-summaries/discussion/435153

Discussion