在Mac 上安装opencv和python

您所在的位置:网站首页 pycharm安装scipy很慢 在Mac 上安装opencv和python

在Mac 上安装opencv和python

2022-12-20 20:37| 来源: 网络整理| 查看: 265

折腾了很长时间,终于搞定。问题的症结在于mac安装了多种版本的python。

言归正传,说明安装步骤。

首先,利用macports安装cmake和numpy。在此过程中会顺道安装python。

然后,在官网上下载源码包解压,执行如下

mkdir build cd build cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..

接下来是关键,修改CMakeCache.txt如下:

//Path to a program. PYTHON_EXECUTABLE:FILEPATH=/opt/local/bin/python2.7 //Path to a file. PYTHON_INCLUDE_DIR:PATH=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 //Path to a library. PYTHON_LIBRARY:FILEPATH=/opt/local/lib/libpython2.7.dylib

上面三个路径指向的都是通过macports安装的python,而不是系统自带的python

然后,执行 sudo make sudo make install

此时,可以看到/usr/local/lib/python2.7/site-packages/路径下生成了cv2.so

然后修改.profile

vi ~/.profile

在该文件中增加一行:

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages/

再执行

source ~/.profile就可以了

此时,运行/opt/local/bin/python2.7,就可以使用opencv了。当然,也可以使用一个软连接指向/opt/local/bin/python2.7。

我一开始频频碰壁的原因就是没有意识到系统自带了python,而macports又自动安装了另一个版本的python,导致了版本混乱。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3