文章目錄
-
- 環境配置
- 問題驅動
- 問題解決
- 小結
- 參考
環境配置
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
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL9MmaONTWE1EeFRVT3V1MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zROBlLzQDN4ATNwEjMxEzNwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
我是使用的第二句,啟動
jupyter notebook
,連接配接python kernel也好用了;
小結
現在的環境啊,很多都是不小心一些配置檔案或者元件被篡改或者删除了,解除安裝重裝這種方式屢試不爽,但是一些很複雜的環境,還是小心使得萬年船,不要像筆主這樣,好奇害慘程式猿啊···· 哈哈哈哈哈
參考
- Jupyter ImportError: cannot import name ‘create_prompt_application’ ubuntu 18.04
- Unstable to start jupyter notebook