博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
交互式编程之Golang基本配置(Jupyter-notebooks Golang)
阅读量:5158 次
发布时间:2019-06-13

本文共 1728 字,大约阅读时间需要 5 分钟。

JupyterNoteBook-GO

如有错误,欢迎指出


错误

error: Cannot assign requested address

无法将当前地址分配给jupyter notebook

c.NotebookApp.ip='123.21.242.32'c.NotebookApp.password = u'sha1:f012129dbf38:a3673a44bc5145ef336ea6940db21676fce9f85a'c.NotebookApp.open_browser = Falsec.NotebookApp.port = 8888c.NotebookApp.notebook_dir = '/root/home/Jupyter/'c.InteractiveShellApp.matplotlib = 'inline'

解决:将c.NotebookApp.ip改成0.0.0.0

c.NotebookApp.ip='0.0.0.0'c.NotebookApp.password = u'sha1:f012129dbf38:a3673a44bc5145ef336ea6940db21676fce9f85a'c.NotebookApp.open_browser = Falsec.NotebookApp.port = 8888c.NotebookApp.notebook_dir = '/root/home/Jupyter/'c.InteractiveShellApp.matplotlib = 'inline'

Install-Go

解压安装包
wget https://golang.org/dl/获取软件包
tar -C /usr/local go*将压缩包解压至/usr/local,此路径为官方推荐
export PATH=/usr/local/go/bin:$PATH配置命令环境


Install gophernotes

gophernotesgo内核,jupyter notebook需要安装其才能使用go来启用交互式编程

1525011-20190225182928686-1821893247.png


Question1:无法寻找命令

error: command not found: gophernotes

如果输入gophernotes提示没有此命令,即可以按以下解决
find / -name 'gophernotes'寻找系统gophernotes命令
例如返回路径/root/go/bin:$PATH
export PATH=/root/go/bin:$PATH
正常即可获取响应2019/02/25 15:43:04 Need a command line argument specifying the connection file.


Question2:内存不足,溢出

error: fatal error: runtime: out of memory

内存过小,造成溢出。
解决方案:建立swap分区
图片摘自参考资料2
1525011-20190225182906146-1639506716.png

1525011-20190225182912729-595963866.png

Question3:jupyter内核错误,提示没有gophernotes文件或文件夹

修改kernelsgophernoteskernel.jsonargv的参数

# 原来的{    "argv": [        "gophernotes",        "{connection_file}"        ],    "display_name": "Go",    "language": "go",    "name": "go"}
# 现在的,将命令变成绝对路径{    "argv": [        "/root/go/bin/gophernotes",        "{connection_file}"        ],    "display_name": "Go",    "language": "go",    "name": "go"}

重启jupyter-notebook即可


参考资料

1.

2. 3.
4.

转载于:https://www.cnblogs.com/yuzw/p/10432549.html

你可能感兴趣的文章
System类
查看>>
tableView
查看>>
Happy Great BG-卡精度
查看>>
Xamarin Visual Studio不识别JDK路径
查看>>
菜鸟“抄程序”之道
查看>>
Ubuntu下关闭防火墙
查看>>
TCP/IP 邮件的原理
查看>>
原型设计工具
查看>>
windows下的C++ socket服务器(4)
查看>>
css3 2d转换3d转换以及动画的知识点汇总
查看>>
【Java】使用Eclipse进行远程调试,Linux下开启远程调试
查看>>
对Vue为什么不支持IE8的解释之一
查看>>
计算机改名导致数据库链接的诡异问题
查看>>
Java8内存模型—永久代(PermGen)和元空间(Metaspace)(转)
查看>>
ObjectiveC基础教程(第2版)
查看>>
centos 引导盘
查看>>
Notes of Daily Scrum Meeting(12.8)
查看>>
Apriori算法
查看>>
onlevelwasloaded的调用时机
查看>>
求出斐波那契数组
查看>>