anconda無法plot問題的解決 更新qt

2021-07-26 21:41:07 字數 724 閱讀 6667

問題描述:

python環境下,在呼叫matplotlib.pyplot的plot畫圖時,彈出如圖對話方塊。

此外,直接執行anaconda自帶的spyder編輯器時也不能開啟,並彈出該對話方塊。

問題解決:

conda install qt

conda update pyqt

問題回顧:

這應該是anaconda4.3.0版本的乙個bug,當時出現這個問題是因為解除安裝了anaconda2並安裝anaconda3。

anaconda官方說4.3.0.1版本已經更新了這個問題,事實證明並不是簡單地安裝4.3.0.1版本就可以解決這個問題。

最開始在stackoverflow上面查詢的解決方案是新增libegl.dll檔案,我嘗試了在所有相關路徑下面加入這個庫檔案問題仍不能解決。

接著我肯定這個問題是由qt導致的,於是安裝qt,解除安裝qt,再安裝qt,問題仍然存在。

最後感覺這個問題是anaconda的python本身與qt之間的匹配問題,於是在網上查詢解決方案,直接用conda更新了qt,問題解決。

更新:如果conda install qt遇到編碼問題:「unicodedecodeerror」...

則先將4.3版本的conda安裝成4,2版本: conda install conda=4.2*

然後再執行conda install qt或conda update pyqt。【在該過程中,系統會再次公升級為conda4.3版本】

While cin str 無法結束問題

輸入緩衝是行緩衝。當從鍵盤上輸入一串字元並按回車後,這些字元會首先被送到輸入緩衝區中儲存。每當按下回車鍵後,cin.get 就會檢測輸入緩衝區中是否有了可讀的資料。cin.get 還會對鍵盤上是否有作為流結束標誌的 ctrl z 或者 ctrl d 鍵按下作出檢查,其檢查的方式有兩種 阻塞式以及非阻...

mysql無法登入問題

症狀 error 1045 28000 access denied for user root localhost using password yes 解決辦法 修改密碼 開啟一終端一次輸入 etc init.d mysql stop mysqld safe user mysql skip gra...

UILabel無法換行問題

剛剛在uilabel的文字的自動換行,我要打到的目的是使文字顯示在一定的區域內,保持兩行,多餘放不下的字用點代替。通常設定uilabel自動適應高度並自動換行的 如下 cgrect frame self.namelabel.frame uifont font uifont systemfontofs...