Jupyter lab 安裝及多kernel配置
Jupyter lab 是Jupyter notebook 的升級版,是ipython notebook的升級版。
大體來說就是用瀏覽器作為IDE,編寫代碼邊運行,並且保留結果,形成像notebook一樣的一份文檔。安裝
Jupyter lab 的安裝很簡單,假定已經安裝了anaconda了。那麼已經有了Jupyter notebook了,這個時候安裝只需要一句命令:
pip install jupyterlab或者conda install -c conda-forge jupyterlab
安裝好了啟動也是非常簡單,在命令行輸入
jupyter lab
就ok了。當然也可以進行一些配置, 與jupyter notebook 的配置完全一致。你可以輸入jupyter lab -h
來進行查看。例如
jupyter lab --port=8080 --ip=* --notebook-dir=d:/
就是指運行在8080埠,可以從任意ip訪問(可以遠程機器直接連過來),工作路徑為d盤根目錄。
看到一連串輸出後就可以打開瀏覽器訪問了,ip:port 就可以了。如果在本機就是localhost:8080(一般會彈出瀏覽器)。
這裡需要配置一下密碼登錄,如果你不配置密碼登錄。你就需要輸入一個token,顯示在命令行裡面,我覺得有點麻煩,還是設置一個密碼比較好。
配置密碼
如果沒有config文件(默認在 c:/User/< your user name>/.jupyter/jupyternotebookconfig.py ),執行下面這個
jupyter notebook --generate-config
然後執行
jupyter notebook password
輸入你的密碼,生成對應的hash值,放到config文件的同目錄下了(自動)
應該已經可以了。試試在瀏覽器裡面輸入localhost:8080 ,如果還是不行,就手動把生成的 jupyter_notebook_config.json
裡面的password後面的, 複製到 jupyter_notebook_config.py
中
找到下面這行並修改
c.NotebookApp.password = u...剛才複製的那個密文
進去之後就是這樣了
下一個問題就是如何配置多個kernel了。
配置python2, python3 和 r的kernel
R kernel
如果你已經安裝了r,那麼在r的命令行下輸入
install.packages(c(pbdZMQ, repr, devtools)) devtools::install_github(IRkernel/IRkernel) IRkernel::installspec()
多個python kernel
如果你的多個python 是安裝在多個環境中的,就是用activate < env_name >這樣的語句可以進入不同的環境的話,可以這樣操作,下面假定python 3.5 安裝在py35 的環境裡面,
acitvate py35 (or source activate py35)python -m ipykernel install --name py35deactivate (or source deactivate)
其他同理。
推薦閱讀:
※如何成長為一名優秀的運維工程師
※Mask R-CNN TensorFlow 實驗
※Ruby、Python、Perl這類語言,最開始的時候都是用什麼語言實現的?
※python與numpy使用的一些小tips[7]
※第八章 Python爬蟲實戰(1):爬取Drupal論壇帖子列表
TAG:Python | JupyterNotebookIPythonNotebook | jupyter |