自制安装osx权限被拒绝

时间:2016-06-05 11:11:59

标签: macos opencv

我正在关注我的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

1 个答案:

答案 0 :(得分:1)

我不会将符号链接放入/Library/

设置PYTHONPATH

可以更好地解决这个问题
export PYTHONPATH=/usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages/

这仅适用于您当前的会话,所以让我们将该设置设为永久性:

使用您喜欢的文本编辑器打开主目录中的.bashrcTextEdit可以正常工作,但一定要使用纯文本(cmd-shift-T)

在文件的末尾:

export PYTHONPATH=${PYTHONPATH}:/usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages/

(如果已经定义了PYTHONPATH,它与上面的有点不同。)

保存,退出并获取文件:

source $HOME/.bashrc

如果您打开一个新的终端会话/窗口/标签,这个来源将自动发生,并且您的路径是正确的。

请注意,此解决方案仅在您从命令行运行Python时才有效。如果您以其他方式运行它,它可能会也可能不会起作用,您可能需要找到另一种方法来设置PYTHONPATH