gpt4 book ai didi

python - 是什么导致 Python "Interpreter not Initialized (version mismatch?)"错误?

转载 作者:太空狗 更新时间:2023-10-30 00:12:09 24 4
gpt4 key购买 nike

这周是我尝试让 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?)

然后它崩溃了(核心转储)。 python -vdlopen 之后不给出任何内容。

真正知道这个错误的人有什么想法吗?

最佳答案

每次我尝试在 OS X 上编译 OpenCV 时,它都会声称找到我自定义安装的 Python,但随后链接到系统 Pyton (2.6)。

这就是这里发生的事情,如果您查看 OpenCV 的完整编译器输出,它实际上将自身链接到 2.6,并且在您的自定义 2.7 中将无法使用。

如果您能弄清楚如何让 OpenCV 正确链接到用户提供的 Python,那么请:

关于python - 是什么导致 Python "Interpreter not Initialized (version mismatch?)"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4579603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com