6 python opencv osx-snow-leopard python-2.7
本周我正在努力让OpenCV与Python一起工作,这是我本周的第三个完整日子.(过去6个月我一直在尝试和休息).
我收到这个错误
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?)
Run Code Online (Sandbox Code Playgroud)
然后崩溃(核心转储).python -v之后什么也没给dlopen.
任何真正知道这个错误的人的想法?
每次我尝试在 OS X 上编译 OpenCV 时,它都会声称找到我自定义安装的 Python,但随后链接到系统 Pyton (2.6)。
这就是这里发生的情况,如果您查看 OpenCV 的完整编译器输出,它实际上将自身链接到 2.6,并且在您的自定义 2.7 中将无法使用。
如果您能弄清楚如何让 OpenCV 正确链接到用户提供的 Python,那么请:
| 归档时间: |
|
| 查看次数: |
3194 次 |
| 最近记录: |