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

大體意思就是我安裝的mycli中自帶的prompt_toolkit版本為2.0.10,不在jupyter-console和ipython所要求的prompt_toolkit版本的範圍之内。
解決辦法
我試圖通過查詢mycli版本對應需求的prompt_toolkit解決問題,但是很難查到我需要的,是以我就更換了思路,想辦法讓jupyter-console和ipython需要的prompt_toolkit版本範圍包含已經裝好的2.0.10版本就可以了。
偶然幾乎我發現了别人文章中有個報錯資訊,但是剛好對我有用:
這個版本範圍剛好包括了我的2.0.10版本号,然後又通過查詢ipython官網查詢了對應的曆史版本:
我試了試7.3.0的版本,結果是對的,就這樣解決了所用問題,現将整個過程需要的運作的指令按步驟總結如下:
1,更改jupyter-console版本:
pip install jupyter-console==6.0.0
效果如下:
2,更改ipython的版本:
pip install ipython==7.3.0
效果如下:
通過如上修改,再次打開mycli時發現已經沒什麼問題了:
總結
這種問題大體就是通過修改對應的版本号達到使所有軟體都相容的目的。