自制软件安装 OSX 权限被拒绝



我正在以下链接在我的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

最新更新