paddle安裝過程中出現的一些問題:
在學習tensorflow過程中,了解到paddlepaddle,本着技多不壓身的原則也了解了一下,但是在安裝的時候碰到了一些問題。特地記錄一下。
一、“libssl-1_1-x64.dll”的版本問題
在按照paddle官方說明(組合:Win10+conda+Python3+Cuda10),安裝完后,在Anaconda_navigator中安裝spyder時提示錯誤,關於“libssl-1_1-x64.dll”的,當時忘了截圖,結果就是無法安裝spyder。既然沒法用,也沒當回事,然后把環境就給刪了。第二天早晨,接着按照說明安裝,在執行python3 --version時 毫無反應。
於是想着,把Anaconda升級一下,可在過程中同樣出現了“libssl-1_1-x64.dll”的問題。
網上有一些這是說“libssl-1_1-x64.dll”的版本問題,用“Anaconda3\Library\bin”下的“libssl-1_1-x64.dll”替換“Anaconda3\DLLs”下的libssl-1_1-x64.dll(二者名稱一樣,但存在版本的差異)。但隨之出現了一個問題,Anaconda_navigator 閃退。
二、Anaconda_navigator 閃退問題
於是按照閃退找了下答案,說是可以用prompt升級,於是出現了如下錯誤:
libssl-1_1-x64.dll應該使用C++開發的,所以如果版本存在差異,編譯后動態鏈接庫中函數的簽名實際上是存在差異的,這也是本次安裝出現問題的根源。
因為剛開始沒備份libssl-1_1-x64.dll,隨后在台式機上安裝了與筆記本中相同的Anaconda版本,找到libssl-1_1-x64.dll,將筆記本中“Anaconda3\DLLs”下的libssl-1_1-x64.dll還原,然后就可以重新啟動了。
此時執行升級也沒有問題了。