jupyter閃退的解決方法及卸載與安裝教程
問題:
今天打開電腦準備使用jupyter,雙擊后指令窗口打開后閃退,無法正常使用軟件,報錯:
C:\Users\***>jupyter notebook --generate-config Traceback (most recent call last): File "D:\LeStoreDownload\Anaconda\Anaconda\Scripts\jupyter-notebook-script.py", line 6, in <module> from notebook.notebookapp import main File "D:\LeStoreDownload\Anaconda\Anaconda\lib\site-packages\notebook\notebookapp.py", line 41, in <module> from jinja2 import Environment, FileSystemLoader File "D:\LeStoreDownload\Anaconda\Anaconda\lib\site-packages\jinja2\__init__.py", line 33, in <module> from jinja2.environment import Environment, Template File "D:\LeStoreDownload\Anaconda\Anaconda\lib\site-packages\jinja2\environment.py", line 15, in <module> from jinja2 import nodes File "D:\LeStoreDownload\Anaconda\Anaconda\lib\site- packages\jinja2\nodes.py", line 19, in <module> from jinja2.utils import Markup File "D:\LeStoreDownload\Anaconda\Anaconda\lib\site-packages\jinja2\utils.py", line 642, in <module> from markupsafe import Markup, escape, soft_unicode ImportError: cannot import name 'soft_unicode' from 'markupsafe' (D:\LeStoreDownload\Anaconda\Anaconda\lib\site- packages\markupsafe\__init__.py)
這個錯誤可能是由于Jupyter Notebook的依賴庫之一出現(xiàn)問題引起的。特別是在嘗試生成配置文件時,可能出現(xiàn)了與Jinja2和MarkupSafe相關的錯誤。
為了解決這個問題,您可以嘗試以下幾個步驟:(chatgpt給出的解決方法)
1. 更新Jinja2和MarkupSafe庫:在命令行中運行以下命令以更新這兩個庫:
pip install --upgrade Jinja2 MarkupSafe
2. 卸載并重新安裝Jupyter Notebook:在命令行中運行以下命令以卸載Jupyter Notebook:
pip uninstall jupyter notebook
然后重新安裝Jupyter Notebook:
pip install jupyter notebook
3. 檢查Python環(huán)境:確保您使用的Python環(huán)境是正確的,并且沒有與Jupyter Notebook的依賴沖突的其他庫。
如果上述步驟仍然無法解決問題,您可能需要考慮更新或重新安裝Anaconda(或您使用的其他發(fā)行版),以確保所有的依賴庫都是最新的并且兼容的。
另外,如果您在運行Jupyter Notebook之前對計算機進行了任何更改(例如安裝新軟件、更新操作系統(tǒng)等),這些更改也可能導致問題。在這種情況下,您可以嘗試使用之前沒有出現(xiàn)問題的備份或恢復計算機到更穩(wěn)定的狀態(tài)。
卸載:
打開cmd
復制下面命令回車
pip uninstall jupyter -y pip uninstall jupyter_core -y pip uninstall jupyter-client -y pip uninstall jupyter-console -y pip uninstall notebook -y pip uninstall qtconsole -y pip uninstall nbconvert -y pip uninstall nbformat -y
即可將jupyter notebook在本機中卸載
安裝
Jupyter Notebook(簡稱Jupyter)是一個交互式編輯器,它支持運行40多種編程語言,便于創(chuàng)建和共享文檔。Jupyter本質(zhì)上是一個Web應用程序,與其他編輯器相比,它具有小巧、靈活、支持實時代碼、方便圖表展示等優(yōu)點。下面分別為大家演示如何安裝和使用Jupyter。
1.安裝Jupyter
使用pip工具可以方便地安裝Jupyter。pip 工具是Python的包管理工具,Python 3.4以上的解釋器自帶了pip工具。打開Windows命令提示符窗口,使用pip命令安裝Jupyter,具體如下。
pip install jupyter notebook
以上命令執(zhí)行后,若命令提示符窗口中輸出如下信息,說明Jupyter安裝成功。
Inatalling collected packages: jupyter Successfully installed jupyter-1.0.0
或者進入Anaconda下載

2.使用Jupyter
在命令提示符窗口中輸入“jupyter notebook”命令,Jupyter會在默認的瀏覽器中啟動。以EApython目錄為例,在該目錄下打開命令提示符窗口,輸入Jupyter的啟動命令并執(zhí)行,瀏覽器中呈現(xiàn)的Jupyter主界面如圖。

值得一提的是,Jupyter主界面顯示的文件會默認保存到E:\python 目錄中。單擊圖1-6中文件列表右上方的“New”,在彈出的下拉列表中選擇“Python 3”,直接創(chuàng)建一個Python文件。

創(chuàng)建Python文件后,Jupyter會在瀏覽器中打開一個新的頁面。

頁面中的“Untitled”是文件名;文件名下方是菜單欄,提供保存、打開、新建文件等功能;菜單欄下方是工具欄,提供運行、剪切、粘貼等與代碼操作相關的功能。
上圖所示頁面的“In[ ]:”后的文本框中輸入如下代碼。
print('hollo world!')單擊文本框上方的“運行”按鈕,代碼運行結(jié)果將會在文本框下方直接輸出。

使用組合鍵Ctrl+S(或修改文件頁面的文件名)可以將當前頁面中編輯的代碼和代碼的運行結(jié)果保在以.ipynb為擴展名的文件中,保存后的文件將會出現(xiàn)在Jupyter 主界面的文件列表中,單擊列表中的文件,可在瀏覽器中打開并繼續(xù)使用該文件。
到此這篇關于jupyter閃退的解決方法及卸載與安裝教程的文章就介紹到這了,更多相關jupyter閃退內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python實現(xiàn)讀取Excel表數(shù)據(jù)并轉(zhuǎn)為JSON格式文件
這篇文章主要為大家詳細介紹了Python如何使用pandas庫讀取Excel表并將其轉(zhuǎn)為JSON格式文件,文中的示例代碼講解詳細,感興趣的小伙伴可以參考下2025-04-04

