【发布时间】:2016-12-05 11:58:19
【问题描述】:
所以我关注了this tutorial,得到了这个错误:
brew link --overwrite eigen
brew install opencv3 --with-python3 --with-contrib
在~/.profile 中写了这篇文章并获取了它:
export PYTHONPATH=$PYTHONPATH:/usr/local/Cellar/opencv3/3.0.0/lib/python3.4/site-packages
source ~/.profile
python3
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 00:54:21)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'cv2'
谁能指导我哪里出了问题以及如何解决?
更新:
我也试过这个:
Monas-MacBook-Pro:build mona$ brew ln --force opencv3
Linking /usr/local/Cellar/opencv3/3.1.0_3...
Error: Could not symlink bin/opencv_annotation
Target /usr/local/bin/opencv_annotation
is a symlink belonging to opencv. You can unlink it:
brew unlink opencv
To force the link and overwrite all conflicting files:
brew link --overwrite opencv3
To list all files that would be deleted:
brew link --overwrite --dry-run opencv3
Monas-MacBook-Pro:build mona$ brew link --overwrite opencv3
Warning: opencv3 is keg-only and must be linked with --force
Note that doing so can interfere with building software.
Monas-MacBook-Pro:build mona$ brew link --force --overwrite opencv3
Linking /usr/local/Cellar/opencv3/3.1.0_3... 551 symlinks created
【问题讨论】:
-
也许可以试试
cp /usr/local/Cellar/opencv3/3.0.0/lib/python3.4/site-packages/* /usr/local/lib/python3.4/site-packages/... -
'cp: /usr/local/Cellar/opencv3/3.0.0/lib/python3.4/site-packages/*: 没有那个文件或目录'
标签: python macos python-3.x opencv opencv3.0