ノートブックで使用するPythonパッケージをインポートする

Snowflake Notebooks はノートブック環境で使われるPythonパッケージを管理します。 Snowflake Anacondaチャンネルに一覧表示されたサードパーティパッケージ をインポートできます。

パッケージのインポートに関する考慮事項

  • ノートブックに追加するパッケージは、そのノートブックでのみ使用できます。同じパッケージを別のノートブックで使いたい場合は、同じパッケージをそのノートブックに追加し直す必要があります。

  • 新しいパッケージを追加するとNotebookは再起動します。Snowflakeでは、分析開始時にノートブックの先頭にパッケージを追加することを推奨しています。

事前インストール済みのパッケージ

デフォルトでは、 Snowflake Notebooks はPython 3.9を使用します。ノートブック環境には、altair、pandas、numpy、 snowflake-snowpark-pythonStreamlit など、データサイエンスや機械学習のための一般的なライブラリがあらかじめパッケージされています。

Anacondaからパッケージをインポートする

組織管理者()が条件()に同意した後、Snowflake Notebooksで使用するライブラリをインポートすることができます。

  1. Snowsight にサインインします。

  2. Projects » Notebooks を選択します。

  3. Pythonパッケージをインストールするノートブックを選択します。

  4. ノートブックの上部にある Packages メニューを選択します。

  5. Snowflake Anacondaチャネルにリストされている パッケージを検索します。

  6. ノートブックで使用するためにインストールするパッケージを選択し、オプションで Installed Packages のリストにあるデフォルトのパッケージバージョンを変更します。

    インストールしたパッケージは Installed Packages の下に表示されます。

    パッケージセレクター。

パッケージが追加されると、Pythonセルでライブラリをインポートして使えるようになります。

Snowflakeステージからパッケージをインポートする

必要なパッケージがプリインストールパッケージの一部ではなく、Anacondaチャンネルで利用できない場合、ステージングからパッケージをインポートすることができます。

次の制限が適用されます。

  • パッケージインポーターはPythonモジュールとフォルダに対してのみ動作します。

  • Wheelとtar.gzファイルはサポートされていません。

  • アーキテクチャに依存する可能性のあるコードはサポートしていません。

以下の手順に従って、パッケージを追加してください:

  1. Snowsight にサインインします。

  2. Projects » Notebooks を選択します。

  3. Pythonパッケージをインストールするノートブックを選択します。

  4. ノートブックの上部にある Packages メニューを選択します。

  5. Stage Packages タブを選択します。

  6. ステージングされたファイルへのパスを入力してください。

パッケージセレクター。

パッケージが追加されると、Pythonセルでライブラリをインポートして使えるようになります。 ステージからパッケージをインポートする チュートリアルノートブックからで、このアクションを確認してください。

次のステップ