繁体   English   中英

用自制软件安装mac的python中的OpenCV

[英]OpenCV in python on mac installation with homebrew

我正试图在运行mavericks的mac上获得opencv for python。 谷歌搜索/堆栈溢出搜索后,我试过:

brew install homebrew/science/opencv

基于终端输出,它看起来像是有效的。

为了验证我写了一个只包含以下内容的python脚本:

import cv2

print("Hello")

no module named cv2得到no module named cv2 当我尝试通过键入help('modules')查看已安装的模块时,我看不到cv或cv2。 这给我留下了两个结论:要么我没有正确安装opencv,要么import cv2实际上并没有导入cv2而python正在寻找cv2的错误位置。 任何建议,将不胜感激。

根据本指南 ,如果您将以下内容添加到.bash_profile它应该可以解决您的问题:

export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH

你可以更新你的python路径,但你可能会更好地运行'brew install python',这样你就不会使用系统python。 System python和brewed python在不同的位置寻找模块。

编辑:提问,更新以上内容。

这对我有用。 从App Store安装X代码。

  1. 卸载Homebrew
  2. 卸载并清理Anaconda
  3. 重新安装Anaconda和Homebrew
  4. 使用conda install -c menpo opencv3安装OpenCV

去吧应该不错。 请记住将其导入为import cv2如果出现任何库错误,请尝试此conda install -c conda-forge basemap fiona import cv2 conda install -c conda-forge basemap fiona

希望它有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM