cari

Rumah  >  Soal Jawab  >  teks badan

opencv2 - mac下安装opencv python中导入错误

小白一只,安装过程如下
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install

import cv,就出现这个
import cv
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/cv.py", line 1, in <module>

from cv2.cv import *

ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cv2.so, 2): Library not loaded: libopencv_contrib.2.4.dylib
Referenced from: /usr/local/lib/python2.7/site-packages/cv2.so
Reason: unsafe use of relative rpath libopencv_contrib.2.4.dylib in /usr/local/lib/python2.7/site-packages/cv2.so with restricted binary

PHPzPHPz2823 hari yang lalu805

membalas semua(1)saya akan balas

  • 怪我咯

    怪我咯2017-04-17 18:03:23

    Adakah sistem anda Mac 10.11
    Mekanisme keselamatan sistem tidak membenarkan penggunaan sambungan relatif yang tidak selamat
    Penyelesaian

    1. Matikan mekanisme ini

    1. Mulakan semula Mac, tahan kekunci Command R sehingga logo Apple muncul, masukkan Mod Pemulihan

    2. Klik Utiliti >

    3. d Masukkan csrutil disable dalam Terminal dan tekan Enter
    4. Mulakan semula Mac
    5. 2. Gantikan laluan relatif dengan laluan mutlak

    GitHub - zsirui/opencv-fix-path-on-OSX: Betulkan ralat laluan apabila memasang OpenCV 3.1.0 melalui binaan CMake pada OSX/Fix Compile dan pasang OpenCV3.1.0 melalui CMake di bawah OSX dan import perpustakaan cv dalam python Ralat laluan relatif dilaporkan

    balas
    0
  • Batalbalas