福利:推薦你在線碼程式碼
- 2019 年 10 月 6 日
- 筆記
我們大家熟知的一些本地的碼程式碼的工具,pycharm, vs code,eclipse,sublimtext,vim等等,今天我們來介紹一下新的在線的互動式的碼程式碼的工具。
Jupyter是一個互動式的編程環境,支援多種語言(官方號稱40種),當然最重要的是肯定支援我們的python啦。它的互動式的環境一直讓我們感到非常的友好,所以我們很願意去用它,你剛定義一個變數,它就能幫你把結果給列印出來,如這樣:

我們今天就來介紹在線的那些juypter。
第一個當然是Google的Colaboratory啦!
網址:
https://colab.research.google.com/


我們可以直接在上面安裝引入的包,然後直接import進行使用,非常的方便。
記得之前有一篇文章我們已經介紹過它了,這邊就不細細介紹了。
下一個是微軟的Azure notebook。
網址:
https://notebooks.azure.com
這是微軟提供的在線jupyter服務,可以一鍵克隆,還可以從github直接導入(不得不說微軟收購了GitHub還是有好處的),你可以遠程下載數據或者導入其他的庫. 因此如果出現沒有預裝的庫, 可以自己手動安裝.(和Google的colab一樣)

下面一個是Cocalc
網址:
https://cocalc.com
這個就和jupyter一樣了,它有一點比較好,就是已經安裝好了大量的python包, 比如numpy, tensorflow, keras, pytorch等等


最後一個,你也可以自己搭建一個在線的jupyter程式碼工具
程式碼地址:
https://github.com/jupyterhub/jupyterhub
這是jupyter官方的伺服器安裝程式.


在GitHub的說明中我們也能手把手搭建好一個在線的jupyter環境。
apt-get install npm nodejs-legacy
npm install -g conda
conda install -c conda-forge jupyterhub
conda install notebook conda install jupyterlab
npm install -g configurable-http-proxy pip install jupyterhub
之後我們可以直接run了,輸入:
jupyterhub
然後查看:https://localhost:8000即可
今天就介紹到這裡啦!