ImportError:libcblas.so.3:无法打开共享对象文件:没有这样的文件或目录

isa*_*s22 11 python linux importerror raspberry-pi3

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

thv*_*s86 26

什么对我有用(我错过了一些依赖):

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
Run Code Online (Sandbox Code Playgroud)

  • 另外,我还需要安装 `libilmbase-dev` `libopenexr-dev` `libgstreamer1.0-dev` `libavcodec-dev` `libavformat-dev` `libswscale-dev` 和 `libwebp-dev` (4认同)
  • libatlas-base-dev 现在已被 libatlas-base-dev 取代,因此您可能需要将更新更新为: sudo apt-get install libatlas-base-dev libhdf5-dev libhdf5-serial-dev libatlas-base-dev libjasper-开发 libqtgui4 libqt4-测试 (2认同)

luc*_*yan 16

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

sudo apt-get install libatlas-base-dev
Run Code Online (Sandbox Code Playgroud)

  • @hamaney你需要安装该库`sudo apt-get install libjasper-dev` (3认同)

Hum*_*man 8

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

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