機械学習

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 こちらを読むと 多クラスロジスティック回帰のモデル式の …

Google Colaboratoryで大容量ファイルの分析を行う完全準備ガイド

Table of Contents こちらを読むとやりたいことたとえばシンプルにやると失敗するベストはGoogle Drive上でzip解凍しておくZIP Extractorで解凍まとめReferen …

ロジスティック回帰①

Table of Contents こちらを読むとロジスティック回帰とは何が嬉しいかシグモイド関数モデル式まとめReference こちらを読むと 機械学習のロジスティック回帰の概要を知ることができま …

カテゴリ特徴量の変換方法

Table of Contents こちらを読むとデータ例One-HotエンコーディングダミーコーディングEffectコーディング変換方法のまとめまとめReference こちらを読むと カテゴリ特徴 …

kaggleのKernelでGPUを使うには

Table of Contents こちらを読むとはじめにKernelの設定まとめ こちらを読むと kaggleのKernelでGPUを使う方法が分かります。記事の所要時間は5分です。 はじめに ka …

Twitterフォロー

Twitterタイムライン