树莓派中import ** 报错,显示libcblas.so.3:cannot open shared object file:NO such file or directory

文章讲述了在Python3.9.2中遇到numpy导入错误的情况,解决方法包括检查并修复numpy与Python版本不匹配问题,以及安装缺失的Blas依赖项libatlas-base-dev。作者提供了详细的步骤和参考链接。
摘要由CSDN通过智能技术生成

           在我调用numpy时,有如下报错(我使用的是python3.9.2)

 Error importing numpy: you should not try to 
import numpy from its source directory; 
please exit the numpy source tree, and relaunch your python interpreter from there.

Original error was: libcblas.so.3: cannot open shared object file: No such file or directory

        基于以上问题,我打算从两步入手:

        1、numpy与python版本不匹配问题

解决参考我之前的文章Python使用numpy报错问题解决方案 

具体python包与其版本的匹配要求,可参考:Archived: Unofficial Windows Binaries for Python Extension Packages

        首先卸载自己安装却不能用的包:

pip uninstall packagename

        然后下载对应版本的包:

pip install --default-timeout=100000 numpy==1.22.4

       在进行完上述操作后, 可再次尝试运行python文件。如果出现:

Original error was: libcblas.so.3: cannot open shared object file: No such file or directory

        那么我们就需要安装Blas 的依赖项 ,参考这篇大佬文章ibcblas.so.3:cannot

        2、安装Blas 的依赖项

sudo apt-get install libatlas-base-dev

         最后再进行测试,成功运行,如下图所示:

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值