天天看點

計算機視覺——【環境bug修複】 Jupyter notebook無法啟動及Error 'jupyter-notebook' not found問題的解決

文章目錄

    • 環境配置
    • 問題驅動
    • 問題解決
    • 小結
    • 參考

環境配置

win10 x64

anaconda3 python3.5

問題驅動

本來呢,我的小環境運作的挺好的,都是自己手欠,jupyter notebook之前解除安裝了一次,然後直接在Anaconda Prompt下面經過pip安裝的,每次啟動和anaconda自帶的一個大大的jupyter的APP程式不同了,現在都是運作一個腳本啟動jupyter notebook。今天去打開Anaconda Navigator(很少用,直接啟動它安裝好的插件)看了看,發現root環境中并沒有jupyter相關的包依賴,那我在這個環境下去選擇jupyter相關的元件會怎麼樣呢???

帶着強烈的好奇心,我試了試,不出意外的,原來的jupyter notebook連不上服務了,哈哈哈哈,‘自作孽 不可活’=_=

首先是,

Jupyter ImportError: cannot import name 'create_prompt_application'

然後是,

jupyter notebook ImportError cannot import name 'generator to async generator

我參考github issue上面的方法,先解除安裝pyzmq(這時候可以看到,把現有的很多jupyter的相關元件都解除安裝了),然後重新安裝,嗯嗯~~理想是豐滿的,但是我安裝pyzmq的時候又出現了很多問題···· 大緻意思是說,這涵蓋了anaconda的自帶庫包,不能讓你操作····

經過我的大量踩坑,終于恢複如初了···

問題解決

管理者身份,運作Anaconda Prompt輸入以下語句:

pip3 install --upgrade --ignore-installed jupyter

這個語句是把與jupyter相關的所有元件全部更新安裝,當然這時候如果緩存裡面有一些安裝包的話,會直接使用;

不需要緩存安裝的話,使用下面的語句:

pip3 install --upgrade --ignore-install --no-cahe-dir jupyter

計算機視覺——【環境bug修複】 Jupyter notebook無法啟動及Error 'jupyter-notebook' not found問題的解決

我是使用的第二句,啟動

jupyter notebook

,連接配接python kernel也好用了;

小結

現在的環境啊,很多都是不小心一些配置檔案或者元件被篡改或者删除了,解除安裝重裝這種方式屢試不爽,但是一些很複雜的環境,還是小心使得萬年船,不要像筆主這樣,好奇害慘程式猿啊···· 哈哈哈哈哈

參考

  1. Jupyter ImportError: cannot import name ‘create_prompt_application’ ubuntu 18.04
  2. Unstable to start jupyter notebook

繼續閱讀