2016-04-22 11 views
1

私は自分のPython層をcaffeに書き込もうとしていますが、コンパイルしようとするとこのインポートエラーが続きます。caff2でcaffeのpythonでインポートエラーが発生しました

Traceback (most recent call last): 
File "/home/username/caffe/layer_example.py", line 3, in <module> 
import cv2 
ImportError: /home/username/anaconda2/lib/python2.7/site-packages/cv2.so:undefined symbol: _ZN2cv11arrowedLineERNS_3MatENS_6Point_IiEES3_RKNS_7Scalar_IdEEiiid 

私はオンライン解決策を見つけることを試みたが、このように見えるように私の〜/ .bashrcに変更しました:

export PYTHONPATH=/home/username/caffe/python:/home/username/anaconda2/lib:$PYTHONPATH 

私はまだかかわらず、インポートエラーを取得しています。可能な解決策が何であるかについてのアイデアはありますか?

EDIT:問題を修正しました。

conda install opencv=2.4.9 
conda install numpy 

私のためのエラーを修正: 私はOpenCVの(2.4.10)conda上、およびインストールされたバージョン2.4.9をアンインストールしました。

答えて

3

EDIT:問題を修正しました。私はcondaでopencv(2.4.10)をアンインストールし、バージョン2.4.9をインストールしました:

conda install opencv=2.4.9 
conda install numpy 

それは私のためにエラーを修正しました。

0
sudo apt-get install python-opencv 

も解決策である可能性があります。 CuzのカフェのUbuntuのインストールガイドは、インストールしかし、私はこのパッケージは、C++へのOpenCVのみアクセスできるようにすることが観察され、あなたが

libopencv-dev 

をインストールする必要が言います。私はInstalling OpenCV for Python on Ubuntu, getting ImportError: No module named cv2.cv

からこの答えを得た は、PythonでのOpenCVを使用するには、私は python-opencv

をインストールする必要がありました

関連する問題