天天看點

CSharp for Jupyter Notebook

現在有了官方支援了:https://github.com/dotnet/interactive

之前說有機會就說下Linux下如何搭建C#版的互動程式設計,今天寫篇文章還債_

Win下比較簡單,可以自己看官方文檔,下面逆天帶大家搭建下Linux下的環境(官方方法有問題)

線上預覽:https://github.com/lotapp/BaseCode/blob/master/netcore/Notebook/1.C%23互動式程式設計.ipynb

先看看官方倉庫,如果你不是Ubuntu的自己切換下源

CSharp for Jupyter Notebook

安裝mono部分元件,寫段shell腳本,然後bash installmono.sh 直接執行

CSharp for Jupyter Notebook

代碼如下:

看到這個就代表安裝完成了

CSharp for Jupyter Notebook

這部之前說過了,你安裝了conda之後什麼都有了,可以參考之前我寫的一篇文章:

Anaconda For Linux

下載下傳release包:

https://github.com/gyurisc/icsharp.kernel/releases/download/v1.0-beta/icsharp_kernel_v1.0.zip

然後移動到/opt/目錄下(裝軟體一般都放這)

現在你可以運作icsharp了:<code>mono icsharp.exe</code>

CSharp for Jupyter Notebook

建立一個C#的ipynb檔案

CSharp for Jupyter Notebook

輸入代碼,shift+回車運作

CSharp for Jupyter Notebook

其他的自己摸索摸索吧,先這樣了~

作者:毒逆天

出處:https://www.cnblogs.com/dotnetcrazy

打賞:<b>18i4JpL6g54yAPAefdtgqwRrZ43YJwAV5z</b>

本文版權歸作者和部落格園共有。歡迎轉載,但必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接!

繼續閱讀