打開jupyter notebook的時候報錯,提示8888端口被占用,這個問題怎么處理呢?
首先jupyter notebook通過web服務(wù)的方式對ipython做了下封裝,這樣我們就可以在網(wǎng)頁上編輯運行python代碼。web服務(wù)就要有IP和端口號,每次啟動web應(yīng)用必須綁定端口號才行,通過網(wǎng)頁訪問服務(wù)也需要輸入IP和端口號。
當(dāng)一臺計算機的網(wǎng)卡端口號是有限的,當(dāng)端口被其他程序使用時自己就不能用了,只能換其他未被占用的端口號才行。
更換jupyter notebook 啟動端口可以通過修改配置文件來實現(xiàn),修改方式如下:
1、打開配置文件
如果沒有創(chuàng)建過配置文件,那么首先需要創(chuàng)建jupyter notebook的配置文件,生成方式在cmd中輸入如下命令:
jupyter notebook --generate-config #默認(rèn)會在用戶目錄下生成jupyter_notebook_config.py文件
配置文件默認(rèn)在用戶目錄下,用戶目錄是指你當(dāng)前登錄賬戶對應(yīng)的文件,查看當(dāng)前登錄賬戶,我的是CDAer

配置文件就是這個目錄下: C:\Users\CDAer\.jupyter 的 jupyter_notebook_config.py 文件
2、使用文本編輯器編輯配置文件
使用文本編輯器打開文件,Ctrl+F 查找 c.NotebookApp.port

將#去掉并將8888改為8889

最后記得Ctrl+ S保存,然后重新啟動jupyter notebook大家會發(fā)現(xiàn)端口號已經(jīng)變成8889了。









暫無數(shù)據(jù)