1、修改工作空間
(1)在命令行輸入命令:“jupyter notebook --generate-config”,它會導出jupyter notebook的配置文件,詢問是否時,根據你之前是否導出過,導出過就選擇‘N’,否則會覆蓋掉你之前的配置。沒有導出過選擇‘y’即可。然後在其所提示路徑中找到該文件即可。
(2)修改配置文件中的 c.NotebookApp.notebook_dir 字段,修改成你的工作空間地址即可。並刪除該句之前的註釋符號。保存即可。
2、在jupyter notebook中添加conda虛擬環境(以下方法引自該blog)
安裝完Anaconda利用conda創建了虛擬環境,但是啓動jupyter notebook之後卻找不到虛擬環境。
實際上是由於在虛擬環境下缺少kernel.json文件,解決方法如下:
首先安裝ipykernel:conda install ipykernel
在虛擬環境下創建kernel文件:conda install -n 環境名稱 ipykernel
激活conda環境: source activate 環境名稱
將環境寫入notebook的kernel中
python -m ipykernel install --user --name 環境名稱 --display-name "Python (環境名稱)"
打開notebook服務器:jupyter notebook
瀏覽器打開對應地址,新建python,就會有對應的環境提示了
如果經常需要用jupyter notebook,那麼最好在創建虛擬環境的時候便安裝好ipykernel,
命令:conda create -n 環境名稱 python=3.5 ipykernel
刪除kernel環境:
jupyter kernelspec remove 環境名稱
3、設置遠程訪問
(1)“jupyter notebook --generate-config”導出jupyter notebook的配置文件,詢問是否時,根據你之前是否導出過,導出過就選擇‘N’,否則會覆蓋掉你之前的配置。沒有導出過選擇‘y’即可。然後在其所提示路徑中找到該文件即可。
(2)在命令行中輸入 ipython 打開ipython
(3)進入ipython後,然後依次在命令行輸入一下命令:
In [1]: from notebook.auth import passwd
In [2]: passwd()
然後根據提示依次輸入密碼和再次輸入密碼
最後會得到一長串密碼,把其複製下來。
(4)在第一步中配置文件中修改下列幾項
c.NotebookApp.password = u'sha1:....' #剛纔複製出來的密文
c.NotebookApp.open_browser = False
c.NotebookApp.ip='*'
c.NotebookApp.port =8888 #可自行指定一個端口, 待會瀏覽器中訪問時使用該端口