我已经用CMake从这个doc安装了OpenCV。 我的~/.profile文件是:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
export ARCHFLAGS="-arch i386 -arch x86_64"
export ARCHFLAGS="-arch i386"
export VERSIONER_PYTHON_PREFER_64_BIT=yes
export VERSIONER_PYTHON_PREFER_32_BIT=no
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export PYTHONPATH=/Library/Python/2.6/site-packages:$PYTHONPATH
export DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib
使用import cv
时,出现以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.6/site-packages/cv.py", line 1, in <module>
from cv2.cv import *
ImportError: dlopen(/usr/local/lib/python2.6/site-packages/cv2.so, 2): no suitable image found. Did find:
/usr/local/lib/python2.6/site-packages/cv2.so: mach-o, but wrong architecture
我的python体系结构:
file "$( "$(which python)" -c "import sys;print(sys.executable)" )"
/usr/bin/python: Mach-O universal binary with 3 architectures
/usr/bin/python (for architecture x86_64): Mach-O 64-bit executable x86_64
/usr/bin/python (for architecture i386): Mach-O executable i386
/usr/bin/python (for architecture ppc7400): Mach-O executable ppc
我已经阅读并运行了所有关于stackoverflow中OpenCV和Leopard的答案,但仍然没有出错。 如有任何帮助,我们将不胜感激。
提前谢谢
目前没有回答
相关问题 更多 >
编程相关推荐