jupyter notebook下安装go内核的一些坑
huang4207100 · · 2177 次点击 · · 开始浏览最近在学go,想在jupyter notebook下敲下go,于是google,有教程,
https://github.com/gopherdata...
开始搬砖。。。。
$ go get -u github.com/gopherdata/gophernotes
$ mkdir -p ~/.local/share/jupyter/kernels/gophernotes
$ cp $GOPATH/src/github.com/gopherdata/gophernotes/kernel/* ~/.local/share/jupyter/kernels/gophernotes
安装起来还是很简单的,但是还是有一些坑。
clipboard.png
1.go安装好,把GOPATH/bin的目录加入到PATH中。
2.jupyter notebook按教程安装好。
3.zernmQ 去官网安装 http://zeromq.org/intro:get-the-software
4.pkg-config 一般linux自带 ,我的机器有就没装
坑:
装好了后运行以下 pkg-config --cflags libzmq,如果有以下错误
clipboard.png
用命令 find / -maxdepth 6 -name libzmq.pc 找到文件
在把文件的目录写入~/.bash_profile,我的如下
clipboard.png
然后source ~/.bash_profile生效以下就好了,再次运行pkg-config --cflags libzmq就成功了
clipboard.png
运行gophernotes的时候会出现 error while loading shared libraries:libzmq.so.5的错误,懵了,搞不懂,网上找找答案,https://www.cnblogs.com/codin... 参考这个帖子。
1.先用find命令找到libzmq.so.5的位置,默认安装应该是在/usr/local/bin下面
写入 /etc/ld.so.conf 文件,在运行/sbin/ldconfig -v 我理解是刷新缓存的意思
clipboard.png
好了之后运行 gophernotes就ok了 。
最后启动jupyter notebook。
clipboard.png
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
最近在学go,想在jupyter notebook下敲下go,于是google,有教程,
https://github.com/gopherdata...
开始搬砖。。。。
$ go get -u github.com/gopherdata/gophernotes
$ mkdir -p ~/.local/share/jupyter/kernels/gophernotes
$ cp $GOPATH/src/github.com/gopherdata/gophernotes/kernel/* ~/.local/share/jupyter/kernels/gophernotes
安装起来还是很简单的,但是还是有一些坑。
clipboard.png
1.go安装好,把GOPATH/bin的目录加入到PATH中。
2.jupyter notebook按教程安装好。
3.zernmQ 去官网安装 http://zeromq.org/intro:get-the-software
4.pkg-config 一般linux自带 ,我的机器有就没装
坑:
装好了后运行以下 pkg-config --cflags libzmq,如果有以下错误
clipboard.png
用命令 find / -maxdepth 6 -name libzmq.pc 找到文件
在把文件的目录写入~/.bash_profile,我的如下
clipboard.png
然后source ~/.bash_profile生效以下就好了,再次运行pkg-config --cflags libzmq就成功了
clipboard.png
运行gophernotes的时候会出现 error while loading shared libraries:libzmq.so.5的错误,懵了,搞不懂,网上找找答案,https://www.cnblogs.com/codin... 参考这个帖子。
1.先用find命令找到libzmq.so.5的位置,默认安装应该是在/usr/local/bin下面
写入 /etc/ld.so.conf 文件,在运行/sbin/ldconfig -v 我理解是刷新缓存的意思
clipboard.png
好了之后运行 gophernotes就ok了 。
最后启动jupyter notebook。
clipboard.png