2017-07-08 1 views
2

Comment résoudre ce problème?Bibliothèque non chargée: @rpath/libopenblasp-r0.2.19.dylib

Monas-MacBook-Pro:02_02 mona$ python 
Python 3.6.1 |Anaconda custom (x86_64)| (default, May 11 2017, 13:04:09) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import cv2 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: dlopen(/Users/mona/anaconda/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so, 2): Library not loaded: @rpath/libopenblasp-r0.2.19.dylib 
    Referenced from: /Users/mona/anaconda/lib/libopencv_hdf.3.2.0.dylib 
    Reason: image not found 

OpenCV installés à l'aide:

conda install -c conda-forge opencv=3.2.0 

et même essayé:

$ conda install -c anaconda openblas=0.2.19 
Fetching package metadata ........... 
Solving package specifications: . 

Package plan for installation in environment /Users/mona/anaconda: 

The following NEW packages will be INSTALLED: 

    libgfortran: 3.0.0-1  anaconda 
    openblas: 0.2.19-1  anaconda 

The following packages will be SUPERSEDED by a higher-priority channel: 

    conda:  4.3.22-py36_0 conda-forge --> 4.3.22-py36_0 anaconda 
    conda-env: 2.6.0-0  conda-forge --> 2.6.0-0  anaconda 

Proceed ([y]/n)? y 

conda-env-2.6. 100% |################################| Time: 0:00:00 90.59 kB/s 
libgfortran-3. 100% |################################| Time: 0:00:00 387.65 kB/s 
openblas-0.2.1 100% |################################| Time: 0:01:03 107.62 kB/s 
conda-4.3.22-p 100% |################################| Time: 0:00:00 596.24 kB/s 

Mais toujours la même erreur. Voici la sortie de mon conda listhttps://pastebin.com/gP0F0Qnz Comment dois-je résoudre ce problème afin que je puisse import cv2?

Répondre

4

Mona

il semble que vous n'avez pas openblas installé, qui est un module obligatoire de OpenCV, mais il est en quelque sorte pas inclus dans ses dépendances, donc vous devez l'installer manuellement, vous pouvez confirmer cela avec conda list|grep openblas

Si vous n'avez pas openblas, installez-en utilisant la commande suivante: conda install -c conda-forge openblas=0.2.19

espoir qui aide

+0

Ce juste travaillé pour moi, merci! J'aimerais pouvoir accepter votre réponse :-) – uhoh