福利:推薦你在線碼程式碼

  • 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即可

今天就介紹到這裡啦!