【问题标题】:ImportError: libcblas.so.3: cannot open shared object file: No such file or directoryImportError:libcblas.so.3:无法打开共享对象文件:没有这样的文件或目录
【发布时间】:2019-04-20 05:26:19
【问题描述】:

我正在尝试在树莓派 3b+ 上运行 Arducam MT9J001 相机。当我尝试运行程序时出现以下错误,“ImportError:libcblas.so3:无法打开共享对象文件:没有这样的文件或目录。”我已将计算机视觉软件下载到树莓派上,但它似乎仍然无法正常工作。我不确定还有哪些其他信息对这个项目是可行的,但是如果我应该指定其他信息,请告诉我。提前致谢!

【问题讨论】:

  • 您好,您应该尝试:sudo apt-get update 然后 sudo apt-get install libcblas-dev。它在同样的情况下对我有用。
  • 感谢您的反馈。运行这些安装后我需要重新启动我的 Pi 吗?不幸的是,即使在您建议的安装代码之后,我也遇到了同样的错误。
  • 是同一个错误吗?还是您缺少其他包裹?
  • 哦,现在是“ImportError: libatlas.so.3: cannot open shared object file: No such file or directory”
  • 什么对我有用(我缺少一些依赖项): pip3 install opencv-python sudo apt-get install libatlas-base-dev sudo apt-get install libjasper-dev sudo apt-get install libqtgui4 sudo apt-get install libqt4-test

标签: python linux raspberry-pi3 importerror


【解决方案1】:

什么对我有用(我缺少一些依赖项):

pip3 install opencv-python 
sudo apt-get install libcblas-dev
sudo apt-get install libhdf5-dev
sudo apt-get install libhdf5-serial-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev 
sudo apt-get install libqtgui4 
sudo apt-get install libqt4-test

【讨论】:

  • 另外我还需要安装libilmbase-devlibopenexr-devlibgstreamer1.0-devlibavcodec-devlibavformat-devlibswscale-devlibwebp-dev
  • 谢谢!这是一个很大的帮助
  • libatlas-base-dev 现在已被 libatlas-base-dev 替换,因此您可能需要将更新更新为: sudo apt-get install libatlas-base-dev libhdf5-dev libhdf5-serial-开发 libatlas-base-dev libjasper-dev libqtgui4 libqt4-test
  • @blackjack75 谢谢,这肯定帮了大忙,因为我的 raspberrypi 3b 找不到包 lbcblas-dev!
【解决方案2】:

与@thvs86 完全相同的解决方案,但这里是单行复制粘贴,因此您不必单独插入每个命令:

pip3 install opencv-contrib-python; sudo apt-get install -y libatlas-base-dev libhdf5-dev libhdf5-serial-dev libatlas-base-dev libjasper-dev libqtgui4 libqt4-test

【讨论】:

  • 一下子对我不起作用。 @thvs86 一对一的方法确实有效。不知道为什么,但如果这不起作用,请尝试其他解决方案!
【解决方案3】:

您只需要安装一个包含必要共享对象的软件包即可运行

sudo apt-get install libatlas-base-dev

【讨论】:

  • 在 raspberry 4 Raspbian 上我得到 ImportError: libjasper.so.1: cannot open shared object file: No such file or directory
  • @hamaney 你需要安装那个库sudo apt-get install libjasper-dev
猜你喜欢
  • 1970-01-01
  • 2022-11-10
  • 1970-01-01
  • 1970-01-01
  • 2015-04-12
  • 2018-11-26
  • 2019-11-27
  • 2020-02-06
  • 1970-01-01
相关资源
最近更新 更多