recherche

Maison  >  Questions et réponses  >  le corps du texte

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

PHPzPHPz2785 Il y a quelques jours775

répondre à tous(1)je répondrai

  • 怪我咯

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

    Votre système est-il Mac 10.11 ?
    Le mécanisme de sécurité du système ne permet pas l'utilisation de connexions relatives non sécurisées
    Solution

    1. Éteignez ce mécanisme

    1. Redémarrez Mac, maintenez les touches Commande R enfoncées jusqu'à ce que le logo Apple apparaisse, entrez en mode de récupération

    2. Cliquez sur Utilitaires > Terminal

    3. d Entrez csrutil Disable dans Terminal et appuyez sur Entrée

    4. Redémarrer Mac

    2. Remplacez les chemins relatifs par des chemins absolus

    GitHub - zsirui/opencv-fix-path-on-OSX : Correction d'une erreur de chemin lors de l'installation d'OpenCV 3.1.0 via CMake build sur OSX/Fix Compilez et installez OpenCV3.1.0 via CMake sous OSX et importez la bibliothèque cv en python Erreur de chemin relatif signalée

    répondre
    0
  • Annulerrépondre