天天看點

解決win10同時安裝mycli和jupyter notebook或者jupyter lab而出現的内部子產品沖突問題問題描述解決辦法總結

問題描述

當我已經安裝了jupyter notebook和jupyter lab 之後,現在安裝mycli時報錯,具體的報錯原因如下:

解決win10同時安裝mycli和jupyter notebook或者jupyter lab而出現的内部子產品沖突問題問題描述解決辦法總結

大體意思就是我安裝的mycli中自帶的prompt_toolkit版本為2.0.10,不在jupyter-console和ipython所要求的prompt_toolkit版本的範圍之内。

解決辦法

我試圖通過查詢mycli版本對應需求的prompt_toolkit解決問題,但是很難查到我需要的,是以我就更換了思路,想辦法讓jupyter-console和ipython需要的prompt_toolkit版本範圍包含已經裝好的2.0.10版本就可以了。

偶然幾乎我發現了别人文章中有個報錯資訊,但是剛好對我有用:

解決win10同時安裝mycli和jupyter notebook或者jupyter lab而出現的内部子產品沖突問題問題描述解決辦法總結

這個版本範圍剛好包括了我的2.0.10版本号,然後又通過查詢ipython官網查詢了對應的曆史版本:

解決win10同時安裝mycli和jupyter notebook或者jupyter lab而出現的内部子產品沖突問題問題描述解決辦法總結

我試了試7.3.0的版本,結果是對的,就這樣解決了所用問題,現将整個過程需要的運作的指令按步驟總結如下:

1,更改jupyter-console版本:

pip install jupyter-console==6.0.0
           

效果如下:

解決win10同時安裝mycli和jupyter notebook或者jupyter lab而出現的内部子產品沖突問題問題描述解決辦法總結

2,更改ipython的版本:

pip install ipython==7.3.0
           

效果如下:

解決win10同時安裝mycli和jupyter notebook或者jupyter lab而出現的内部子產品沖突問題問題描述解決辦法總結

通過如上修改,再次打開mycli時發現已經沒什麼問題了:

解決win10同時安裝mycli和jupyter notebook或者jupyter lab而出現的内部子產品沖突問題問題描述解決辦法總結
解決win10同時安裝mycli和jupyter notebook或者jupyter lab而出現的内部子產品沖突問題問題描述解決辦法總結

總結

這種問題大體就是通過修改對應的版本号達到使所有軟體都相容的目的。