资讯专栏INFORMATION COLUMN

jupyter notebook下安装go内核的一些坑

宠来也 / 1236人阅读

摘要:最近在学,想在下敲下,于是,有教程,开始搬砖。。。。安装起来还是很简单的,但是还是有一些坑。安装好,把的目录加入到中。先用命令找到的位置,默认安装应该是在下面写入文件,在运行我理解是刷新缓存的意思好了之后运行就了。

最近在学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

安装起来还是很简单的,但是还是有一些坑。

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,如果有以下错误

用命令 find / -maxdepth 6 -name libzmq.pc 找到文件
在把文件的目录写入~/.bash_profile,我的如下

然后source ~/.bash_profile生效以下就好了,再次运行pkg-config --cflags libzmq就成功了

运行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 我理解是刷新缓存的意思

好了之后运行 gophernotes就ok了 。
最后启动jupyter notebook。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/42028.html

相关文章

  • Jupyter Notebook 安装 PHP 内核

    摘要:我最近被强烈安利了这个交互式笔记本。我在下面内容介绍下该应用下如何安装内核。所以处理办法是引入扩展写入绝对路径问题使用内核并打印出现了双输出解决实际是因为它将打印的值和返回值无差别的输出导致的,而作者暂未解决。 我最近被强烈安利了 Jupyter Notebook 这个交互式笔记本。然后试用了它自带的 Python 内核后,这个应用整体给我的感觉很不错,就去搜索了下它所支持的其它内核 ...

    lifesimple 评论0 收藏0
  • Jupyter Notebook之初识及入门

    摘要:所以,应该直接了当的安装,其中也会自动安装上,作为其运行的。这只是一开始,之后还有里各种找不到外部安装的的情况。终于,意识到这些方法都是错误的思路。这才知道原来是无法识别。 为什么要用IPython/Jupyter? python里面调试确实有点烦恼,尤其是在vim里,想要尝试一些简单的编码问题,实在是有点麻烦,不想到命令行模式一行一行执行,也不想再新建一个文件测试一个简单的功能。 而...

    plus2047 评论0 收藏0
  • Jupyter Notebook之初识及入门

    摘要:所以,应该直接了当的安装,其中也会自动安装上,作为其运行的。这只是一开始,之后还有里各种找不到外部安装的的情况。终于,意识到这些方法都是错误的思路。这才知道原来是无法识别。 为什么要用IPython/Jupyter? python里面调试确实有点烦恼,尤其是在vim里,想要尝试一些简单的编码问题,实在是有点麻烦,不想到命令行模式一行一行执行,也不想再新建一个文件测试一个简单的功能。 而...

    fredshare 评论0 收藏0
  • Jupyter 常见可视化框架选择

    摘要:可能对于社区而言,鼎鼎大名的是常见的可视化框架,而大家对于,以及为核心的交互式报告的可个视化方案就并没有那么熟悉。是维护的比较具有潜力的开源交互可视化框架。示例是基于和组合发展的内核交互式的可视化框架。 对于以Python作为技术栈的数据科学工作者,Jupyter是不得不提的数据报告工具。可能对于R社区而言,鼎鼎大名的ggplot2是常见的可视化框架,而大家对于Python,以及Jup...

    YuboonaZhang 评论0 收藏0

发表评论

0条评论

宠来也

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<