jupyter notebook下安裝go內核的一些坑

最近在學go,想在jupyter notebook下敲下go,因而google,有教程,
https://github.com/gopherdata...
開始搬磚。。。。html

$ 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自帶 ,個人機器有就沒裝linux

坑:
裝好了後運行如下 pkg-config --cflags libzmq,若是有如下錯誤
clipboard.pnggit

用命令 find / -maxdepth 6 -name libzmq.pc 找到文件
在把文件的目錄寫入~/.bash_profile,個人以下
clipboard.png
而後source ~/.bash_profile生效如下就行了,再次運行pkg-config --cflags libzmq就成功了
clipboard.pnggithub

運行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。bash

clipboard.png

相關文章
相關標籤/搜索