Homebrew安装的OpenCV 3.0没有链接到Python

当我用Homebrew安装OpenCV 3.0时,它给了我以下指示将它链接到 Python 2.7:

If you need Python to find bindings for this keg-only formula, run:
echo /usr/local/opt/opencv3/lib/python2.7/site-packages >>
/usr/local/lib/python2.7/site-packages/opencv3.pth

虽然我可以在opencv3中找到python2.7站点包,但是没有生成python34站点包.有谁知道如何将我的OpenCV 3.0安装链接到Python 3?

奇怪的是,没有关于使用Python3安装OpenCV 3的简明指令.所以,我在这里一步一步地说清楚:

>安装Homebrew Python 3.5:brew install python3
>点击自制/科学:brew tap homebrew / science
>使用pip3安装任何Python3包.这将为Python3创建site-packages文件夹
例如:
pip3安装numpy
>然后安装OpenCV3 brew install opencv3 –with-python3
>现在您可以找到在步骤2中创建的site-packages文件夹.只需运行以下命令即可将Opencv3链接到Python3:
echo /usr/local/opt/opencv3/lib/python3.5/site-packages>> /usr/local/lib/python3.5/site-packages/opencv3.pth

您可能必须相应地更改上面的命令到您安装的Homebrew Python版本(例如3.4).

相关文章
相关标签/搜索