成功解决import paddle报错

项目场景:

近期,需要在CPU上搭建paddle环境,但由于不可抗拒的因素,导致出了小插曲,故有了本文


问题描述

环境中已有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。但是重装系统我觉得麻烦,所以直接选择docker安装,也建议大家使用docker安装

以上就是本篇的全部内容,如有问题请在评论区支出。最后发泄下自己的不满,私聊问百度的人员这个bug怎么解决,竟然不回我,当初要我写问卷调查的时候可是有问必回啊。-_-

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值