前段時間一直使用pycharm寫pandas程式,對於大資料開發而言,開發一般是走一步想一步,pycharm不適合。網上推薦使用jupyter notebook,它是乙個web版的編輯器,原來是ipython的一部分,後來拆分出來了。安裝了一把,發現比較麻煩,網上的資料也比較老了,不適合。總結一下與大家分享。
我是ubuntu系統,我是通過pip安裝的。
pyzmq是zeromq的python繫結。zeromq是乙個訊息核心,從網路通訊的角度看,它處於會話層之上,應用層之下,有了它,你甚至不需要自己寫一行的socket函式呼叫就能完成複雜的網路通訊工作。
安裝命令:pip install pyzmq
tornado是python編寫的非阻塞式伺服器,它使用epoll管理連線,每秒可以處理數以千計的連線,是乙個理想的 web 實時處理框架。
安裝命令:pip install tornado
jinja2是python下乙個被廣泛應用的模版引擎,他的設計思想**於django的模板引擎,並擴充套件了其語法和一系列強大的功能。其中最顯著的乙個是增加了沙箱執行功能和可選的自動轉義功能,這對大多應用的安全性來說是非常重要的。
安裝命令:pip install jinja2
jasonschema 用來描述json資料格式,json模式有多種用途,其中之一就是例項認證。
安裝命令:pip install jsonschema
從前面安裝的元件可以看出,jupyter實際就是個tornado框架的web應用,使用mq進行訊息管理。
安裝命令:pip install jupyter
這個安裝遇到了一些問題,安裝jupyter成功了一半,只可以編輯文件,但是不能進行python程式執行。
後來導致我執行pip list也失敗了,最後將pip 公升級了一把,然後解除安裝jupyter,再重新安裝,工作正常了。ubuntu安裝還有許可權問題,我最後是通過root許可權安裝的jupyter。
jupyter安裝小結
jupyter 之前的 ipython notebook 於我的最大意義在於,讓學習程序和探索程序變得可累積,正如它的原先名字中的 notebook 所暗示的那樣,作為學習的記錄者,方便你隨時撿起學習的進度,增量式地前進 前段時間一直使用pycharm寫pandas程式,對於大資料開發而言,開發一般...
jupyter安裝小結
前段時間一直使用pycharm寫pandas程式,對於大資料開發而言,開發一般是走一步想一步,pycharm不適合。網上推薦使用jupyter notebook,它是乙個web版的編輯器,原來是ipython的一部分,後來拆分出來了。安裝了一把,發現比較麻煩,網上的資料也比較老了,不適合。總結一下與...
jupyter的安裝使用
jupyter notebook 此前被稱為 ipython notebook 是乙個互動式筆記本,支援執行 40 多種程式語言。jupyter notebook 的本質是乙個 web 應用程式,便於建立和共享文學化程式文件,支援實時 數學方程,視覺化和 markdown。用途包括 資料清理和轉換,...