背景 業務系統開發時,你是否踩過這樣的坑: 業務說列表篩選姓名精準查詢查不到人? 導入數據時,明明看起來一樣的ID卻匹配不到DB里的數據? 看起來一樣的內容,SQL Group By 時出現好幾行? …… DEBUG後發現,原來要麼時用戶傳入或者導入的數據里有個空格,要麼是資料庫里不知道什麼時候已經 ...
參考:Bokeh教程
Bokeh 環境設置
Bokeh可以安裝在 CPython 2.7 和 3.5以上的 版本上,只能使用標準版和Anaconda版。在編寫本教程時,Bokeh的當前版本是ver.1.3.4.Bokeh軟體包有以下依賴性 –
- jinja2 >= 2.7
- numpy >= 1.7.1
- packaging >= 16.8
- pillow >= 4.0
- python-dateutil >= 2.1
- pyyaml >= 3.10
- six >= 1.5.2
- tornado >= 4.3
一般來說,當使用Python的內置軟體包管理器PIP安裝Bokeh時,上述軟體包會自動安裝,如下圖所示
pip3 install bokeh
如果你使用的是Anaconda發行版,請使用conda軟體包管理器,如下圖所示
conda install bokeh
除了上述依賴關係外,你可能需要額外的包,如pandas、psutil等,用於特定的目的。
為了驗證Bokeh是否已經成功安裝,在Python終端導入bokeh包,並檢查其版本 —
>>> import bokeh
>>> bokeh.__version__
'1.3.4'