当前位置:   article > 正文

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

jupyter lab如何运行lua

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/127504
推荐阅读
  

闽ICP备14008679号