Jupyter notebook 報錯 500 : Internal Server Error的解決方法

問題:

         輸入jupyter notebook後再瀏覽器點擊.ipynb文件報錯500 Internal Server Error,異常如下圖所示

 

解決方法:

1). 先卸載jupyter並刪除安裝目錄下的以jupyter開頭的文件,再重新pip install jupyter安裝jupyter

試驗後再打開jupyter notebook, 仍無法正常打開.ipynb文件,報錯還是500 Internal Server Error

2). 輸入命令python -m ipykernel install --user 安裝ipykernel後仍無法正常使用jupyter,報錯依舊是500. 

3). 根據參考文獻1,判斷報錯是nbconvert 和pandoc不兼容導致, nbconvert 5.4.1版本解決了該問題(參考文獻2),安裝nbconvert5.4.1及以後的版本即可。這裏輸入命令pip install --upgrade --user nbconvert安裝nbconvert-5.6.1,也可以使用conda安裝,命令爲 conda install nbconvert-5.6.1 

安裝完nbconvert後再次使用jupyter notebook,在瀏覽器選擇python3終於可以正常打開.ipynb文件了。

 

參考文獻:

1. https://stackoverflow.com/questions/55185563/jupyter-notebook-500-internal-server-error

2. https://github.com/conda-forge/nbconvert-feedstock/issues/27

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