Python brew安装opencv3显然成功,但缺少cv2.so和cv2.py

Python brew安装opencv3显然成功,但缺少cv2.so和cv2.py,python,macos,python-3.x,homebrew,opencv3.0,Python,Macos,Python 3.x,Homebrew,Opencv3.0,我正在尝试在mac上设置工作环境: brew install opencv3 --c++11 --with-contrib --with-gphoto2 --with-python3 ==> Installing opencv3 from homebrew/homebrew-science ==>cmake-DCMAKE\u C\u FLAGS\u RELEASE=-DCMAKE\u CXX\u FLAGS\u RELEASE=-DCMAKE\u INSTALL ==>制造 ==>进行

我正在尝试在mac上设置工作环境:

brew install opencv3 --c++11 --with-contrib --with-gphoto2 --with-python3
==> Installing opencv3 from homebrew/homebrew-science

==>cmake-DCMAKE\u C\u FLAGS\u RELEASE=-DCMAKE\u CXX\u FLAGS\u RELEASE=-DCMAKE\u INSTALL
==>制造
==>进行安装
==>注意事项
此公式仅为keg,这意味着它没有符号链接到/usr/local。
opencv3和opencv安装了许多相同的文件。
一般来说,这对你没有任何影响。如果你建立你的
自己的软件,它需要这个公式,你需要添加到你的
构建变量:
LDFLAGS:-L/usr/local/opt/opencv3/lib
CPPFLAGS:-I/usr/local/opt/opencv3/include
==>摘要

我在使用raspian之前见过这个错误,它也出现在ubuntu中,将
cv2.cpython-35m-darwin.so
重命名为
cv2.so
可能有助于解决这个问题


我听说这只是一个标准的命名错误。

这并不能完全解决您的问题,但在这里它可以帮助您:我在Python中安装OpenCV时也遇到了问题。您需要OpenCV 3.0吗?如果您可以使用以前的OpenCV 2.4.x系列,您可以使用“brew安装OpenCV”来获取cv2.so和cv.py(我刚刚在mac上使用了“brew ls--verbose OpenCV”。@RevJohn这就是我现在使用的。。。。希望Opencv3 brew repo不久能得到修复,因为我想尝试新的功能提取算法。实际上,在我的
$PYTHONPATH
中,使用
/usr/local/ceral/Opencv3/3.0.0/lib/python3.5/site packages/
我可以
导入cv2
只需共享对象即可。。。