Jupyter是基於瀏覽器的可交互式開發工具,在數據科學界很是受歡迎,它功能齊全,使用方便,是一款數據分析和建模挖掘的利器。python
本文簡介Jupyter的配置和使用過程linux
一般我會先安裝Anaconda,再安裝Jupyter(固然也可使用pip直接安裝Jupyter),Anaconda服務器一般在國外,更換國內鏡像源會大幅提高下載速度。json
1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 2. conda config --set show_channel_urls yes 3.上兩步成功操做後會在用戶主目錄~下多個.condarc文件 4.編輯 ~/.condara 保存,退出 channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - conda-forge - defaults show_channel_urls: true
1.jupyter 命令可否找到,若找不到,則需先安裝jupyter:
conda install jupyter // 也能夠在conda環境中用pip安裝(最好提早修改pip源)
2.命令:jupyter notebook --generate-config
3.上兩步成功操做後會在用戶主目錄~下多個.jupyter/jupyter_notebook_config.py 文件
4.編輯 ~/.jupyter/jupyter_notebook_config.py
5.c.NotebookApp.notebook_dir=u'jupyter_workspace' //注意 路徑要有用戶讀寫權限瀏覽器
1.鍵入命令:ipython In [1]: from IPython.lib import passwd In [2]: passwd() // 連續輸入相同密碼,會根據密碼生成hash值 Out[2]: 'sha1:0e422dfccef2:84cfbcbb3ef95872fb8e23be3999c123f862d856' //複製''內內容 2.修改~/.jupyter/jupyter_notebook_config.py文件,並添加以下內容: c.NotebookApp.password = u'sha1:59f686b1c38c:1ad7ad4c966e30c3c69769c758672f702de9b7c9'
1.conda install ipykernel -y //再新安裝一個內核 2.find -name kernel.json 查找新安裝內核版本配置文件 3.修改kernel.json文件,注意極可能有多個kernel.json 必定要與環境版本相對應 注意這裏windown和linux平臺不一樣 , 具體見下方連接教程
1.修改~/.jupyter/jupyter_notebook_config.py文件 並添加以下代碼: c.NotebookApp.ip='*' // 表示服務ip地址,*表示默認主機ip,當用jupyterHub集羣時,猜想*表示集羣中任意結點。 但需密碼驗證 c.NotebookApp.open_browser=False // 因爲是遠程登陸,因此設定在服務器端不打開瀏覽器 c.NotebookApp.port=8880 // 端對端的訪問,需指定端口號,保持能用便可
Jupyter還很其餘設置和模塊添加,後續有機會再更新,JupyterLab JupyterHub服務器