我正在以下链接在我的Mac上设置openCV
https://jjyap.wordpress.com/2014/05/24/installing-opencv-2-4-9-on-mac-osx-with-python-support/
并被拒绝了以下许可
我对mac命令行和openCV很陌生。所以请不要跳过一些解释
yun-MacBook-Pro:~ sangwoneum$ cd /Library/Python/2.7/site-packages/
yun-MacBook-Pro:site-packages sangwoneum$
yun-MacBook-Pro:site-packages sangwoneum$
yun-MacBook-Pro:site-packages sangwoneum$ ln -s /usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages/cv.py cv.py
ln: cv.py: Permission denied
我不会在/Library/
中加入符号链接。
设置您的PYTHONPATH
可以更好地解决:
export PYTHONPATH=/usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages/
不过,这仅在您当前的会话中有效,因此让我们将该设置设置为永久设置:
使用您喜欢的文本编辑器(TextEdit
可以工作,但一定要使用纯文本(cmd-shift-T)在主目录中打开您的.bashrc
。
在文件末尾:
export PYTHONPATH=${PYTHONPATH}:/usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages/
(它与上面有点不同,以防已经定义了 PYTHONPATH)。
保存、退出和获取文件:
source $HOME/.bashrc
如果您打开一个新的终端会话/窗口/选项卡,则此采购将自动发生,并且您的路径是正确的。
请注意,此解决方案仅在从命令行运行 Python 时才有效。如果您以其他方式运行它,它可能会也可能不起作用,您可能需要找到另一种方法来设置您的PYTHONPATH
。