CSharp for Jupyter Notebook
之前说有机会就说下Linux下如何搭建C#版的交互编程,今天写篇文章还债^_^
Win下比较简单,可以自己看官方文档,下面逆天带大家搭建下Linux下的环境(官方方法有问题)
在线预览:https://github.com/lotapp/BaseCode/blob/master/netcore/Notebook/1.C%23交互式编程.ipynb
CSharp交互式编程
1.安装mono部分组件
先看看官方仓库,如果你不是Ubuntu的自己切换下源
安装mono部分组件,写段shell脚本,然后bash installmono.sh 直接执行
代码如下:
# 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
看到这个就代表安装完成了
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
4.编写代码
新建一个C#的ipynb文件
输入代码,shift+回车运行
其他的自己摸索摸索吧,先这样了~
CSharp for Jupyter Notebook相关推荐
- 如何在本地访问远程服务器的jupyter notebook?
背景 jupyter notebook作为一个非常好用的工具,我们经常会在学习python以及深度学习的时候用到,但是经常我们面临的问题是远程服务器上的jupyter notebook,我们可能在本地 ...
- Python | 安装Jupyter Notebook及其目录的更改 jupyter问题
20211223 在非输入出双击d删除单元格 20211218 https://www.jianshu.com/p/c51f9504d84f jupyter,ipynb转py 20211117 htt ...
- Jupyter Notebook 远程访问设置方法
1. 设置密码 In [1]: from notebook.auth import passwd In [2]: passwd() Enter password: Verify password: O ...
- Ubuntu 安装 IPython、jupyter notebook
1. 升级 pip sudo pip3 install --upgrade pip 2. 安装 IPython IPython 5.x 是最后一个支持 Python2 的 IPython . sudo ...
- Python的必学技术——Jupyter Notebook
推荐 Jupyter NoteBook 的原因:整合所有的资源.交互性编程体验和零成本重现结果. Jupyter NoteBook 能够把软件代码.计算输出.解释文档.多媒体资源整合在一起的多功能科学 ...
- Anaconda中pytorch环境搭建(包括详细的虚拟环境创建,以及虚拟环境中jupyter notebook的使用)
PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序. 2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyTorch.它是一个 ...
- Windows下超详细安装Anaconda3以及jupyter notebook
Anaconda是一个软件包管理器,一个环境管理器以及一个Python发行版,其中包含许多开源软件包的集合(numpy,scikit-learn,scipy,pandas等).如果在安装Anacond ...
- 记录服务器连接jupyter notebook过程
首先进入自己的服务器端: (1)命令bash进入自己的server端,cd 目录,进入自己要打开的ipy程序目录下. (2)输入 jupyter notebook --ip='0.0.0.0' ,即可 ...
- 在Mac上使用pip3安装Jupyter Notebook并简单使用
简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文档编写.运行代码和展示结果. 简而言之,Jupyter Notebook是以网页的形式打开,可 ...
最新文章
- 一作解读:EID-2017-宏基因组测序在新发腹泻病毒鉴定中的应用
- 练习一下linux中的list函数。
- lvs集群基础及lvs-nat、dr、fwm实践
- error LNK2019: 无法解析的外部符号 __imp__inet_ntoa@4
- Lunar New Year and Cross Counting
- codeforces上红记
- [linux命令技巧] mkdir -p
- 小汤学编程之JAVA基础day10——常用类(二):String常用方法、正则、StringBuffer和StringBuilder、Math和Random类、日期类和数字类
- HarmonyOS分布式软总线研究,【钟洪发老师公开课】实战学习HarmonyOS重点之分布式软总线...
- Maven 单元测试报错:错误: 找不到或无法加载主类 @{failsafeArgLine}
- 面向对象之软件需求中的体系构造
- javax.xml.ws.WebServiceException: Provider com.sun.xml.ws.spi.ProviderImpl not found
- Android开发实战记录
- html设置360浏览器兼容,360浏览器不兼容CSS的解决方法
- 安装和卸载office以及激活电脑系统血淋淋的教训
- HTML教程: 网页字体的设置浅谈
- html设置图片为部分背景颜色,设置HTML的一个部分作为一个不同的背景颜色
- iPhone内存比Android手机小,为什么iPhone内存1G、2G比安卓内存4G运行更快?
- Parallels Desktop | 在 Mac 里装 Windows 的最佳工具。
- jbox2d android教程,Jbox2d实践应用
热门文章
- 657. 机器人能否返回原点
- C/C++面试题—重建二叉树【前序 + 中序- 重建二叉树 和 后序 + 中序 - 重建二叉树】
- 汇编语言:实验8分析一个奇怪的程序
- saltstack之keepalived的安装配置
- [网络流24题]圆桌问题
- [Codeforces Round #254 div1] C.DZY Loves Colors 【线段树】
- appconfig文件中的配置节
- SP2010开发和VS2010专家食谱--第四章节—列表定义和内容类型(7)--创建列表定义...
- 查看.Net Framework版本的方法
- [转]关于内存泄露测试工具