浅谈关于JAVA项目集成jupyter nootbook经历的一些曲折
发布时间
阅读量:
阅读量
直入主题,先上结果图

第一步
获取Anaconda 3.7官方下载包(Anaconda 3.7),该软件内置了Python 3版本及Jupyter Notebook插件功能。通过百度搜索即可获取该软件包的具体下载链接与安装说明。建议在安装时请避免选择默认的安装路径,并请确保勾选上自动配置环境变量的选项以提高兼容性。完成以上设置后,请前往开始菜单中的程序中找到并启动该软件。

当您直接执行启动操作时,在浏览器中将自动打开;同时还可以通过在命令提示符窗口中运行Jupyter Notebook命令来实现
第二步
在这一阶段已经完成了50%的任务量。然而仍存在问题:该网络地址仅限于本地host,并不支持实际应用中的ip地址配置。因此,在cmd窗口中执行以下命令将完成下一步操作。
jupyter notebook --generate-config
会自动生成一个配置文件

用编辑器打开该配置文件,加入几行代码
c.NotebookApp.ip = ''
c.NotebookApp.open_browser = False
用cmd命令重启Jupyter后,在浏览器中即可用IP地址访问
在JAVA项目中使用iframe导入该IP地址时可能会遇到跨域问题,在这种情况下建议在之前的配置文件中添加一行代码来解决这个问题。
c.NotebookApp.tornado_settings= {'headers':{'Content-Security-Policy':"frame-ancestors 'self' *"}}
重新启动后再次在项目中打开就可以了。
第四步
如果需要设置密码的话可以先打开jupyter,使用Python

然后复制结果,加入配置文件
c.NotebookApp.password= '输入刚才复制的结果'
如果不需要密码,去掉密码的配置,换成用token的方式
c.NotebookApp.token= ''
结语至此,在项目中可以直接使用jupyter notebook插件。具体操作步骤较为简单明了:可以轻松地在项目中插入Jupyter Notebook插件。至于Linux环境下如何进行安装配置,请期待后续我的详细指南。等到我研究成功后再分享
全部评论 (0)
还没有任何评论哟~
