2011-01-02 12 views
6

OpenCVをPythonで動作させるために、今週私の3日目の終わりを迎えました。 (私は過去6ヶ月間オンとオフを試しています)。Pythonの "Interpreter not Initialized(バージョンが一致しませんか?)"というエラーはなぜ発生しますか?

私はこのエラー

Python 2.7.1 (r271:86882M, Nov 30 2010, 10:35:34) 
[GCC 4.2.1 (Apple Inc. build 5664)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
dlopen("/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so", 2); 
import readline # dynamically loaded from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so 
>>> import cv 
dlopen("./cv.so", 2); 
Fatal Python error: Interpreter not initialized (version mismatch?) 

を取得し、それは(コアダンプ)がクラッシュします。 python -vdlopenの後に何も表示されません。

このエラーについて実際に知っている人のアイデアはありますか?

+0

[MacOS 10.6でPython 2.7でOpenCVを使用したことがありますか?](http://stackoverflow.com/questions/4577696/has-anyone-ever-had-opencv-work-with-python-2-7 -on-macos-10-6) –

答えて

3

OS XでOpenCVをコンパイルしようとするたびに、カスタムインストールされたPythonが見つかったが、代わりにシステムのPyton(2.6)とリンクすると主張します。

これはここで起こっていることですが、OpenCV用の完全なコンパイラ出力を見ると、2.6と実際にリンクしており、カスタム2.7では使用できなくなります。

あなたはOpenCVのを取得するために適切にしてください、その後、ユーザー提供のPythonにリンクする方法を見つけ出すことができた場合:

+1

このバグは報告されていますか? – marcog

+0

@marcog Homebrewの下でテストすることの一部としてOpenCVをコンパイルするだけなので、私は報告していません。私はPythonの不一致に関するバグを提出した誰もが問題を上流に伝えるように言いました。 –

+0

http://www.dudek.org/blog/150 http://www.dudek.org/blog/150には、アップルのlibraresをビルドする前に000にchmodingして修正したものがあります。 –

関連する問題