How to Install Golang Go Kernel for Jupyter Notebook



How to Install Golang Go Kernel for Jupyter Notebook

How to Install Golang Go Kernel for Jupyter Notebook

How to Install Golang Go Gophernotes Kernel for Jupyter Notebook
How to install Golang Go 1.9 with Jupyter Notebook Python IPython
http://fosshelp.blogspot.in/2017/07/golang-how-to-install-and-setup-jupyter.html

1)
Download Go compiler from https://golang.org/dl/

2)
Extract it ($HOME/gocompiler/)

3)
Create a new directory for your go project ($HOME/golexamples/myproject1)

4)
Add the following lines to your $HOME/.bashrc

export GOROOT=$HOME/go
export PATH=$GOROOT/bin:$PATH

export GOPATH=$HOME/mygoproject1
export PATH=$GOPATH/bin:$PATH

5)
$go help

6)
#we need pip = 9
pip —version

7)
sudo pip install —upgrade pip

8)
pip —version

i)
sudo pip install jupyter

9)
#Run server
jupyter notebook

10)
Install goimports
go get golang.org/x/tools/cmd/goimports

11)
sudo apt-get install libzmq3-dev

12)
Install golang kernel
go get -tags zmq_4_x github.com/gopherds/gophernotes

Ref:
https://github.com/gopherdata/gophernotes

13)
Create a directory for the new kernel config:
mkdir -p ~/.local/share/jupyter/kernels/gophernotes

14)
Copy the kernel config into the .ipython directory:
cp -r $GOPATH/src/github.com/gopherds/gophernotes/kernel/* ~/.local/share/jupyter/kernels/gophernotes

15)
Start the jupyter notebook:
jupyter notebook

16)
Then, select “Golang” from the “New” drop down menu

17)
import “fmt”
world := “world”
fmt.Sprintf(“Hello %s”, world)