开发者社区> 毒逆天> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

CSharp for Jupyter Notebook

简介: 之前说有机会就说下Linux下如何搭建C#版的交互编程,今天写篇文章还债^_^ Win下比较简单,可以自己看官方文档,下面逆天带大家搭建下Linux下的环境(官方方法有问题) 在线预览:https://github.
+关注继续查看

之前说有机会就说下Linux下如何搭建C#版的交互编程,今天写篇文章还债^_^

Win下比较简单,可以自己看官方文档,下面逆天带大家搭建下Linux下的环境(官方方法有问题)

在线预览:https://github.com/lotapp/BaseCode/blob/master/netcore/Notebook/1.C%23交互式编程.ipynb

CSharp交互式编程

1.安装mono部分组件

先看看官方仓库,如果你不是Ubuntu的自己切换下源
img_bc9b6c0be5d577b817ef8a7d74804849.png

安装mono部分组件,写段shell脚本,然后bash installmono.sh 直接执行
img_3d0b2ed796d4670f96ff0bff9fe5d385.png

代码如下:

# add Ubuntu 18.04 repository
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
# 更新一下
sudo apt-get update -y
# 安装 mono-complete
sudo apt-get install mono-complete -y
# 安装 mono-dbg
sudo apt-get install mono-dbg -y                 
# 安装 mono-runtime-dbg
sudo apt-get install mono-runtime-dbg -y
# 导入证书
mozroots --import --machine --sync
# 查看mono版本
mono --version

看到这个就代表安装完成了

img_b9c8ee378450ac54c85259a5649de11a.png

2.安装Jupyter-notebook

这部之前说过了,你安装了conda之后什么都有了,可以参考之前我写的一篇文章:

Anaconda For Linux

3.环境配置

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

然后移动到/opt/目录下(装软件一般都放这)
现在你可以运行icsharp了:mono icsharp.exe
img_eb01bf7223a8a8370c2aac7e96d3f1b5.png

4.编写代码

新建一个C#的ipynb文件
img_a97af14e9be742b69689c737217e9035.png

输入代码,shift+回车运行
img_eaa9df529021615643d303b7d97831fc.png

其他的自己摸索摸索吧,先这样了~

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
jupyter notebook 主题自定义
jupyter notebook是我们常用的 Python 编辑环境,但是它的配色风格与字体风格却有些单调,使用久了难免有些厌倦,本文将教大家更改jupyter notebook的主题和字体。jupyterthemes的安装与使用。如何导入自己的字体,自用主题字体分享。
23 0
配置jupyter notebook神器 更换皮肤主题 代码字体 大小
想要修改iupyter notebook那些默认的配置选项,就需要在配置文件jupyter_notebook_config.py中修改相应配置选项的属性。 这个配置文件一开始并不存在,需要手动生成,在命令行输入jupyter notebook --generate-config并执行,配置文件就创建好了,它的位置是在C:\Users\Administrator.jupyter\中。
53 0
修改jupyter notebook的默认浏览器
在使用jupyter的时候如果我们不设置浏览器的话,默认是ie浏览器,这对于习惯使用其他浏览器的小伙伴不友好
290 0
Jupyter Notebook 使用笔记
Jupyter Notebook 使用笔记
75 0
Jupyter Notebook显示图像
Jupyter Notebook显示图像
40 0
Jupyter notebook与Spyder集成
Jupyter notebook与Spyder集成
265 0
Jupyter notebook运行指定的conda虚拟环境
Jupyter notebook运行指定的conda虚拟环境
55 0
外网访问内网Jupyter Notebook
本地安装了一个Jupyter Notebook,只能在局域网内访问,怎样从外网也能访问到本地的Jupyter Notebook呢?本文将介绍具体的实现步骤。 1. 准备工作 1.1 安装并启动Jupyter Notebook 默认安装的Jupyter Notebook端口是8888。
4073 0
MAC jupyter notebook
pip3 install jupyter python3 -m IPython notebook  完成。但是在以后的使用中,不要随便升级依赖库,可能会造成jupyter使用不了,比如tornado.  
1624 0
+关注
毒逆天
目前不太用云栖, 博客园地址:http://dunitian.cnblogs.com;GitHub地址:https://github.com/dunitian
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Taking Jupyter Notebooks and A
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载