LoginSignup
3
2

More than 3 years have passed since last update.

JupyterLabで.NETのコードを実行する

Posted at

Twitterを見ていたら以下の記事が流れてきました。

Announcing .NET Jupyter Notebooks

Jupyterの環境で.NETコードを実行できるということで、さっそく試してみました。

実行環境

JupyterLabで.NETのコードを実行するためには、以下の環境が必要になります。

・.NET Core 3.0 SDK and 2.1 as currently the dotnet try global tool targets 2.1.
・Jupyter : JupyterLab can be installed using Anaconda or conda or pip.

.NETカーネルのインストール

まず、Anaconda Promptを起動し、dotnet tool install --global dotnet-tryを実行します。
ちなみにですが、私の環境には最初、.NET Core 3.0 SDKが入っておらず、その状態で上記コマンドを実行したところ、下記のエラーが出て怒られました。

Capture1.JPG

.NET Core 3.0 SDKをインストールしたら、正常に動作しました。
インストール前には、きちんと実行環境を確認しないとダメですね。

Capture2.JPG

次に、.NETカーネルのインストールをします。
コマンドは、dotnet try jupyter installです。

Capture4.JPG

ちゃんとインストールされたか確認してみましょう。
コマンドはjupyter kernelspec listです。

Capture5.JPG

正常に.net-csharp.net-fsharpのカーネルがインストールされていることが確認できました。

JupyterLabで.NETを動かしてみよう

JupyterLabを起動します。(なお、Jupyter Notebookでも大丈夫です。)
NotebookとConsoleの一覧に.NET(C#).NET(F#)が追加されています。

Capture6.JPG

サンプル通りにコードを実行してみると、ちゃんと動きました!

Capture7.JPG

まとめ

Jupyterの環境で.NETコードを実行できる環境を構築しました。
まだまだpythonに比べてできることは少ないかもしれないですが、簡単なコードの確認くらいであればJupyterでやってみるのもいいかもしれません。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2