赞
踩
之前常用的是Python环境,写一些文章、记一些代码片段、调试一些代码、做一些数据分析之类,很方便,而且放到服务器上,随时都有自己称手的环境。后来随着用的技术栈越来越多,需要调试的环境也很多,于是就折腾了一个这么个工作台环境,对于经常使用的Python、.Net、Javascript和Lua(OpenResty)来说,在使用上已经是绰绰有余了,完整的工作台如图:
安装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()来生成
安装.netcore3.1
dotnet tool install --global Microsoft.dotnet-interactive
dotnet interactive jupyter install
重启JupyterLab, 然后就可以在首页里看到.Net(C#)的选项了,新建一个Notebook, 看下效果:
不需要开启宇宙第一IDE(VisualStudio)就可以编写和调试一些C#代码了
支持Lua
pip3 install ilua
重启JupyterLab, 然后就可以在首页里看到Lua的选项了, 新建一个Notebook
npm install -g ijavascript
ijsinstall
在jupyter的工作区(就是配置里的notebook_dir目录)里执行 npm init
然后想用什么包,就在这个目录里执行npm -i packname, 比如使用lodash库,就执行 npm i lodash -S 安装,然后在notebook里就可以使用了
其他的语言,也可以使用对应的notebook支持,其他的诸如支持MarkDown、DrawIO画图,直接在左侧的插件面板进行安装,用起来非常方便,而且插件已经也越来越多了,感兴趣的试试,然后交流交流~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。