機械学習

Kaggle Kernelでライブラリをpip installでインストールする方法

投稿日:

こちらを読むと

  • Kaggle Kernelでライブラリをpip installでインストールする方法が分かります。
  • 記事の所要時間は5分です。

はじめに

Kaggle Kernelでmglearnというライブラリを使いたかったのですが、デフォルトでインストールされていないようで、importできませんでした。

インストールしようとしたのですが、すんなりといかなかった点があったので、共有します!

Kaggle Kernel画面

まず、Kaggle Kernel画面はこのようになっていると思います。

今回、mglearnというライブラリを使いたかったので、以下のようにmglearnをimportしてみます。

すると、mglearnが見つからないとエラーが出てしまいます。

外部ライブラリのインストール

Kaggle KernelはJupyter Notebookと同じなので、’!’を先頭に付けることで、unixのコマンドを実行可能です。

よって、以下のように、”!pip install <パッケージ名>”とすることで、所望のパッケージインストールを試みます。

Collecting mglearnと表示されたので、うまくいきそうな雰囲気です。

ところが、しばらくすると以下のように表示され、インストールに失敗します。

エラーメッセージを読むと、’NewConnectionError’と出ているため、ネットワーク関連の問題のようです。

そこで、Kernelの右下のSettingsを確認すると、”Internet blocked”となっています。

Internetの設定を選択し、”Internet connected”を選んでみましょう。

すると、以下のダイアログが表示され、設定してよいか聞かれます。

Confirmを選択すると、Settingが以下のように、”Internet connected”に変わります。

再び”!pip install”を試すと、以下のようにインストールに成功します。

その後、importを実行すると、以下のように成功します!

まとめ

  • Kaggle Kernelでライブラリをpip installでインストールする方法が分かりました。

Kaggle Kernelに関する情報を検索しても、意外と出てこないことが多いので、新しく得られた知見があれば随時共有していこうと思います!



-機械学習

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

多クラスロジスティック回帰④ ソフトマックス関数の微分

Table of Contents こちらを読むと前回のおさらいソフトマックス関数の微分(続き)まとめReference こちらを読むと 多クラスロジスティック回帰のソフトマックス関数の微分 の導出過 …

BERT 論文 日本語訳

Table of Contents 要約1 序論2 関連業務2.1 教師なし特徴量ベースのアプローチ 2.2 教師なしファイン・チューニングアプローチ2.3 教師ありデータからの転移学習3 BERTモ …

[機械学習] sklearnのグリッドサーチ(Grid Search)について

Table of Contents こちらを読むとグリッドサーチとはグリッドサーチの使い方まとめ こちらを読むと 機械学習のグリッドサーチ(Grid Search)の概要が分かりますsklearnのグ …

多クラスロジスティック回帰⑤ モデル式

Table of Contents こちらを読むとモデルのおさらいモデル出力式の導出(代表値)モデル出力式の導出(全体)まとめReference こちらを読むと 多クラスロジスティック回帰のモデル式の …

多クラスロジスティック回帰③ソフトマックス関数の微分その2

Table of Contents こちらを読むと前回のおさらい ソフトマックス関数の微分(続き) まとめReference こちらを読むと 多クラスロジスティック回帰のモデル式の導出過程が分かります …

Twitterフォロー

Twitterタイムライン