是否安装opencv python mac osx 10.11?

是否安装opencv python mac osx 10.11?,python,macos,opencv,osx-elcapitan,Python,Macos,Opencv,Osx Elcapitan,我正在尝试安装opencv,以便在python程序中使用它。我的电脑有点旧了,10.11之后我无法更新osx。仍然可以安装opencv吗?我不需要它是opencv4,如果这是一个问题 我试过使用pip、pip3和自制软件。他们都下载了它,然后它就不能在python中正确导入了。一切最终都表明它需要osx 10.12 下面是我得到的确切错误: File "<stdin>", line 1, in <module> File "/anaconda3/lib/python3

我正在尝试安装opencv,以便在python程序中使用它。我的电脑有点旧了,10.11之后我无法更新osx。仍然可以安装opencv吗?我不需要它是opencv4,如果这是一个问题

我试过使用pip、pip3和自制软件。他们都下载了它,然后它就不能在python中正确导入了。一切最终都表明它需要osx 10.12

下面是我得到的确切错误:

File "<stdin>", line 1, in <module>
  File "/anaconda3/lib/python3.7/site-packages/cv2/__init__.py", line 3, in <module>
    from .cv2 import *
ImportError: dlopen(/anaconda3/lib/python3.7/site-packages/cv2/cv2.cpython-37m-darwin.so, 2): Symbol not found: _clock_gettime
  Referenced from: /anaconda3/lib/python3.7/site-packages/cv2/.dylibs/libavutil.56.22.100.dylib (which was built for Mac OS X 10.12)
  Expected in: /usr/lib/libSystem.B.dylib
 in /anaconda3/lib/python3.7/site-packages/cv2/.dylibs/libavutil.56.22.100.dylib
文件“”,第1行,在
文件“/anaconda3/lib/python3.7/site packages/cv2/_init__.py”,第3行,在
从cv2进口*
导入错误:dlopen(/anaconda3/lib/python3.7/site-packages/cv2/cv2.cpython-37m-darwin.so,2):未找到符号:_clock\u gettime
引用自:/anaconda3/lib/python3.7/site packages/cv2/.dylibs/libavutil.56.22.100.dylib(为Mac OS X 10.12构建)
应位于:/usr/lib/libSystem.B.dylib中
在/anaconda3/lib/python3.7/site packages/cv2/.dylibs/libavutil.56.22.100.dylib中
谢谢

尝试conda安装:

conda install --channel https://conda.anaconda.org/menpo opencv3

然后导入

import cv2
根据,brew安装似乎有问题,但您也可以尝试以下方法

----------或----------

首先,创建一个
venv
(虚拟环境)

然后使用brew:

brew uninstall opencv
brew install opencv3

然后使用pip:

pip3 install opencv-python
最后,使用以下方法导入:

import cv2
import cv2
这应该行得通,但在这种情况下不是吗?这可能意味着您已经用python安装了anaconda。在这种情况下,请尝试:

conda install -c menpo opencv 
最后,使用以下方法导入:

import cv2
import cv2

看起来你有蟒蛇。您是否尝试过通过conda安装进行安装?
\u clock\u gettime
仅在MacOS 10.12及更高版本中可用,因此您将无法安装最新版本的
opencv
-安装4之前的版本:
pip install“opencv pythonYeah我已经尝试过conda安装。似乎不起作用。坦白地说,我并没有用蟒蛇做任何事;我对所有这些都不熟悉,只是安装了它,因为我认识的人告诉我它会很有用。第二个似乎很有用——出于任何原因,我不得不用python 2而不是3来创建一个环境。非常感谢!