jupyter notebook 主函数怎么写_3分钟,打造自己的Jupyter的多编程语言工作台

f9d6508fa81dda943a2d650923838bd9.gif

之前常用的是Python环境,写一些文章、记一些代码片段、调试一些代码、做一些数据分析之类,很方便,而且放到服务器上,随时都有自己称手的环境。后来随着用的技术栈越来越多,需要调试的环境也很多,于是就折腾了一个这么个工作台环境,对于经常使用的Python、.Net、Javascript和Lua(OpenResty)来说,在使用上已经是绰绰有余了,完整的工作台如图:

1312f125138018805614e7a253ff7d58.png

安装JupyterLab的步骤就不做描述了,直接pip install jupyterlab即可,推荐使用Anaconda环境。

基本配置
  • 生成配置文件

    jupyter lab --generate-config

    执行后,会生成一个配置文件,并给出配置文件的路径

  • 修改配置信息

c.NotebookApp.ip = ‘0.0.0.0’c.NotebookApp.notebook_dir = ‘C:\\Users\\Administrator\\jupyter’ #windows下是双斜杠c.NotebookApp.port = 9999c.NotebookApp.allow_root = Truec.NotebookApp.open_browser = False #不打开浏览器c.NotebookApp.password = ‘生成的密码加密串’c.NotebookApp.allow_origin = ‘*’ # 重要,允许任何源访问该服务(如果不设置,会导致本机可以访问,但是通过公网或者域名访问时,出现使用上的问题)
  • 密码可以使用from notebook.auth import passwd; passwd()来生成

支持dotcore
  1. 安装.netcore3.1

  2. dotnet tool install --global Microsoft.dotnet-interactive

  3. dotnet interactive jupyter install

重启JupyterLab, 然后就可以在首页里看到.Net(C#)的选项了,新建一个Notebook, 看下效果:

70526a9079c55bfa40a9a2f452cc08e3.png

不需要开启宇宙第一IDE(VisualStudio)就可以编写和调试一些C#代码了

支持Lua

pip3 install ilua

重启JupyterLab, 然后就可以在首页里看到Lua的选项了, 新建一个Notebook       

7ccf867bf347c41d9627f47772002c56.png

支持JavaScript
  1. npm install -g ijavascript

  2. ijsinstall            

9e6aa9fde486f223d56d9c4eefa2d577.png

  • 支持NPM

在jupyter的工作区(就是配置里的notebook_dir目录)里执行 npm init

然后想用什么包,就在这个目录里执行npm -i packname, 比如使用lodash库,就执行 npm i lodash -S 安装,然后在notebook里就可以使用了            

01a2f82a878fad7152744576a2391cc9.png

其他的语言,也可以使用对应的notebook支持,其他的诸如支持MarkDown、DrawIO画图,直接在左侧的插件面板进行安装,用起来非常方便,而且插件已经也越来越多了,感兴趣的试试,然后交流交流~

1ecb8d1e7befe6ec3a1f3c8bbc25a0ed.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值