Jupyter Notebook是基于網(wǎng)頁的用于交互計算的應(yīng)用程序纯陨。其可被應(yīng)用于全過程計算:開發(fā)肮之、文檔編寫捣作、運行代碼和展示結(jié)果测柠×毒希——Jupyter Notebook官方介紹
我理解吧,這個東西目前為止我用到的鹃愤,就是運行一個 web 服務(wù)器簇搅,然后可以在瀏覽器里打開頁面直接編輯代碼完域,然后直接運行在網(wǎng)頁上查看執(zhí)行結(jié)果软吐。因為叫 notebook,所以也有一些筆記功能吟税,比較適合做一些簡單的實例凹耙,算法題姿现,記錄一些常用庫的使用什么。
安裝 anaconda
在 mac 系統(tǒng)中安裝 anaconda
brew install --cask anaconda
安裝完畢后在 ~/.zshrc 文件中插入如下一行肖抱,如果采用其他 shell 請自行處理
export PATH="/usr/local/anaconda3/bin:$PATH"
安裝并運行 jupyterlab
jupyterlab 是 jupyter notebook 的升級版本备典,直接安裝這個就行
conda install -c conda-forge jupyterlab
運行 jupyterlab
jupyter-lab
安裝 gophernotes
$ env GO111MODULE=on go get github.com/gopherdata/gophernotes
$ mkdir -p ~/Library/Jupyter/kernels/gophernotes
$ cd ~/Library/Jupyter/kernels/gophernotes
$ cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.2/kernel/* "."
$ chmod +w ./kernel.json # in case copied kernel.json has no write permission
$ sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json
以上,再次啟動 jupyter-lab 就可以看到 go 的身影啦意述。