天天看点

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>

本文版权归作者和博客园共有。欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文连接!

继续阅读