Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8899

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

$
0
0

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でやってみるのもいいかもしれません。


Viewing all articles
Browse latest Browse all 8899

Trending Articles