import?paddle報錯的成功解決方法
項目場景:
近期,需要在CPU上搭建paddle環(huán)境,但由于不可抗拒的因素,導致出了小插曲,故有了本文
問題描述
環(huán)境中已有paddle,如下:
但是import時,出現了如下錯誤:
原因分析:
最初,我以為是paddle的安裝方式不對(直接pip安裝的),所以我進行了以下嘗試:
conda安裝,命令如下:
python -m pip install paddlepaddle==2.2.2 -i https://mirror.baidu.com/pypi/simple
離線安裝,下載好對應的whl文件,然后進行安裝,網址如下:
whl
但是,報錯還是一樣,后來在網上查到可能是linux版本不對,故試出了解決方案。
解決方案:
- docker安裝(推薦),命令如下,這里僅以CPU為例:
docker pull registry.baidubce.com/paddlepaddle/paddle:2.3.2
其中,2.3.2可以直接更改為你需要的版本號,本著“退而求其次”的法則,我選擇的版本時2.2的版本,然后進入鏡像(具體命令這里就不展開了,網上找度娘即可),結果如下:
然后,我們看下導入paddle是否報錯:
如圖,沒有報錯,可以正常使用
- 更換你的linux版本
查看下你的linux版本,我的機器的版本時Ubuntu22.04的,之前那臺機器是Ubuntu20.04的就沒出現過這個問題,可能還是paddle對linux版本的兼容做的有bug。但是重裝系統(tǒng)我覺得麻煩,所以直接選擇docker安裝,也建議大家使用docker安裝
總結
到此這篇關于import paddle報錯的成功解決方法的文章就介紹到這了,更多相關import paddle報錯內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
淺談PyTorch中in-place operation的含義
這篇文章主要介紹了淺談PyTorch中in-place operation的含義,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06Python梯度提升庫XGBoost解決機器學習問題使用探究
XGBoost是一個流行的梯度提升庫,特別適用于解決各種機器學習問題,它在性能和速度上表現出色,常被用于分類、回歸、排序、推薦系統(tǒng)等應用,本文將介紹XGBoost的基本原理、核心功能以及一些詳細的示例代碼2024-01-01