2016-04-21 18 views
0

を見つけることができなかった、私は私の〜/ OpenCVの/ buildディレクトリにあるターミナルでこれを実行しました:ビルOpenCVのcmakeのエラー:OpenCVのを構築するにはPythonInterp

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/path/to/opencv-3.0.0/build -D PYTHON2_LIBRARY=/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/bin 
-D PYTHON2_INCLUDE_DIR=/usr/local/Frameworks/Python.framework/Headers -D PYTHON2_PACKAGES_PATH=/usr/local/lib/python2.7/site-packages -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=/path/to/opencv_contrib-3.0.0/modules ../ 

しかし、何が起こるかに関係なく、私はこのエラーを参照してくださいトレースバック:(PythonInterp見つけることができませんでした:)を

Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
ImportError: No module named numpy.distutils 
-- Could NOT find PythonInterp: Found unsuitable version "2.7.11", 
but required is at least "3.4" (found /usr/local/bin/python) 
-- Could NOT find PythonInterp: Found unsuitable version "2.7.11", 
but required is at least "3.2" (found /usr/local/bin/python) 

さらにラインの下、これは

を示し

正しい出力がやや次のようになります。 correct Python Interp output

を私はすべてを試してみましたが、これは来る続け! 本質的に、私はOpenCVを適切に構築することができないため、正しくインストールすることはできません。

+0

b.enoit.be! –

答えて

3

numpyのを見つけることができないというあなたのエラー会談は、そうnumpyのをインストールします。

pip install numpy 

また、あなたは、あなたが実際にそれを含めていることを確認するためにディレクトリを含める変更します。 PYTHON2_INCLUDE_DIRについて:

-D PYTHON2_INCLUDE_DIR=/usr/local/Frameworks/Python.framework/Headers 

その後、make cleanを実行して、あなたの/buildディレクトリを削除し、再度make、その後、あなたのcmakeを実行します。

+0

残念ながら、それはどちらも動作しません... –

+0

'numpy'がインストールされていますか? – mprat

+0

私はそうは思わない...それについてどうすればいい? –

0

Pythonの各バージョンへのパスを手動で指定できます。 enter image description here

関連する問題