機械学習

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

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

関連記事

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

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

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

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

ロジスティック回帰② アルゴリズム

Table of Contents こちらを読むと尤度関数を用いた最尤推定まとめReference こちらを読むと ロジスティック回帰のアルゴリズムを理解できます 前回の記事で、ロジスティック回帰はシ …

単純パーセプトロン③

Table of Contents こちらを読むと数式おさらい実装まとめReference こちらを読むと 単純パーセプトロンの実装方法が分かります 数式おさらい 前回のブログで、単純パーセプトロンの …

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

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

Twitterフォロー

Twitterタイムライン