jupyter notebook修改工作空間、添加conda虛擬環境、設置遠程訪問

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    #可自行指定一個端口, 待會瀏覽器中訪問時使用該端口

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章