大致情況如下:
大概一個月之前jupyter notebook還是好好的,剛開始打算運行程序代碼,還是顯示正在運行,如下圖:
可是卻一直顯示服務器正在啟動,請等待,如下圖:
再過一會兒它直接停了,如下圖:
后面我測試了Python的環境,用的是Pycharm測試的,里面直接導的anaconda的環境,所以環境沒問題。
再之后我用命令行啟動jupyter notebook才發現了問題,看到了報錯信息,如下圖:
終於找到罪魁禍首了,原因是:ImportError: cannot import name 'create_prompt_application'
經查,是prompt-toolkit版本不對,所以得重新安裝一個版本,
pip install prompt-toolkit==1.0.15 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
安裝如下圖:
然后再測試下是否能運行,如下圖:
終於顯示出了服務准備好了,下面程序語句也是彩色的了,如下圖:
至此,問題解決,成功運行,如下圖:
思考:之前用是沒問題的,可能是用了Pycharm導入了Anaconda的環境,導致了更新了prompt-toolkit,改變了版本不兼容當前jupyter。
- 參考博文:https://www.cnblogs.com/nuochengze/p/12631722.html