Anaconda3 spyder无法打开问题解决实录
更新部分:師兄重裝了硬盤和系統,需要再裝軟件,這次學乖了,沒有按網上教程去什么清華源,直接去官網下了新版,傻瓜式安裝,沒有任何問題,甚至cartopy和gdal都可以正常的conda install安裝,也能正常導入。
總結:昨天的想法是對的,別下清華源(四年未更新),問題太多了,去官網就好,免費速度也不慢。
背景
回所了,有了臺式機,CPU顯卡都不錯,就是硬盤空間太小(200G,之后搞個固態硬盤裝虛擬機),但再小活兒還是要干,裝Anaconda時錯誤頻出,網上的解決方法眾多,但都不能解決我自身的問題,下面我說說自己的探索之路。過程非常痛苦。
無效嘗試
pyqt5
由于spyder和anaconda navigator圖形界面是基于qt的,所以你上網搜索,基本都會叫安裝pyqt5。
明確一點:只有在輸入spyder后,出現
的報錯,再考慮安裝問題。
但安裝有很多很多的坑。
首先你要注意版本:你所安裝的pyqt5不能是最新版,否則spyder根本用不了,此外,除了pyqt5,spyder還會讓你裝qt庫,注意保持版本一致。
為了防止出現庫的安裝疏漏,使用
命令檢查是否有疏漏。
根據結果安裝庫。
注意,conda自帶的pyqt和pyqt5有沖突,先使用conda uninstall pyqt卸載pyqt,再conda search pyqt查到可以用的pyqt,找到與自己python環境對應的版本再安裝,我安裝的是conda install pyqt==5.9.2,該版本可以兼容3.6-3.9
更新anaconda
當好不容易在報錯中,完成安裝庫后,依然無法打開,這是百度會叫你更新anaconda:,使用管理員權限進入:
conda update anaconda-navigator anaconda-navigator --reset conda update anaconda-client conda update -f anaconda-client conda update conda隨后,輸入spyder,如果你足夠幸運,此時應該可以了,然而筆者并沒有這么幸運,于是在不斷地卸載→重裝,之后,找了一條勉強可用的辦法。
方法
安裝Andacond3,按照網上的教程,去清華鏡像下載安裝包,可以自動添加環境變量,也可以手動,這個關系不大,
一開始我是裝在E盤,但小錯誤不斷,后來裝在c盤默認路徑,再次按照上述步驟走了一遍后,終于打開了spyder的,但是,spyder出現彈窗:
欲哭無淚,繼續找原因,終于找到了一種勉強可行的方案:該方案創造了一個新的conda-forge環境,先關掉報錯的Spyder,然后在Anaconda Prompt中(以管理員身份)運行代碼:
conda create -n spyder-cf -c conda-forge spyder jupyter_client=7.3.1 conda activate spyder-cf spyder然后出現了新的spyder
打開,可以運行,此時spyder和conda已經更新到了最新版,python環境為3.10.5
隨后可以使用,不過麻煩點在于,conda和navagitor沒了……
不過沒關系,還是可以直接spyder里安裝包:
總之,算是解決了……之后有問題再說吧。
總結
總的來講這次的問題到解決方法,讓我感到最大的問題在于andaconda的安裝包太老了,清華源的anaconda雖然快,但安裝起來問題極多,如果不嫌慢還是去官網下吧,下好了換了channel就行了。
總結
以上是生活随笔為你收集整理的Anaconda3 spyder无法打开问题解决实录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 南京邮电大学matlab实验报告,南邮电
- 下一篇: 原创:同是南明政权,为什么仅仅存在一年的