我正在关注我的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
答案 0 :(得分:1)
我不会将符号链接放入/Library/
。
设置PYTHONPATH
:
export PYTHONPATH=/usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages/
这仅适用于您当前的会话,所以让我们将该设置设为永久性:
使用您喜欢的文本编辑器打开主目录中的.bashrc
(TextEdit
可以正常工作,但一定要使用纯文本(cmd-shift-T)
在文件的末尾:
export PYTHONPATH=${PYTHONPATH}:/usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages/
(如果已经定义了PYTHONPATH,它与上面的有点不同。)
保存,退出并获取文件:
source $HOME/.bashrc
如果您打开一个新的终端会话/窗口/标签,这个来源将自动发生,并且您的路径是正确的。
请注意,此解决方案仅在您从命令行运行Python时才有效。如果您以其他方式运行它,它可能会也可能不会起作用,您可能需要找到另一种方法来设置PYTHONPATH
。