Last Updated on 2021-09-14 by Clay
平常我很少使用 Jupyter Notebook 來寫程式,主要是不習慣一格格的程式碼區塊,那讓我很不自在 XDD 但是今天當我開啟 Jupyter Norebook 來閱讀他人的程式碼時,驚訝地發現我的 Jupyter Notebook 的網頁頁面上寫著大大的幾個字:
500 : Internal Server Error
上網一查,發現狀態碼 500 是指:伺服器遭遇了未預想的錯誤而出錯。
什麼鬼啦這也太含糊了––我本來以為可能是我所要查看的 .ipynb 檔案有問題,但拿了過去曾正常開啟的檔案來測試,發現是全部的檔案都無法開啟,看來就是 Jupyter Notebook 本身的問題了。
所幸,網路上似乎有許多人同樣有這樣的困擾,也流傳著一個普遍性的解決方法。我便將其記錄如下。
解決方法
可以嘗試的方法有以下幾種:
- 重新啟動 Jupyter Notebook
- 更新 jupyter 套件
可以使用以下指令更新:
pip3 install --upgrade --user nbconvert
更新完後,便可以測試看看是否能正常執行 Jupyter Notebook 了。
我是在 Mac OS 作業系統上成功;據網路上的網友分享,在 Windows 10 以及 Linux 系統上也普遍有成功的案例。