【问题标题】:Mac OSX $python3 test_imagenet.py --image images/dog_beagle.png ImportError: No module named 'cv2'Mac OSX $python3 test_imagenet.py --image images/dog_beagle.png ImportError: No module named 'cv2'
【发布时间】:2016-08-10 18:30:05
【问题描述】:

我正在使用here找到的教程

我在命令行和 Pycharm IDE 上遇到的错误是无法安装 cv2。这是因为我使用的是 Macbook 造成的,还是可以解决?

【问题讨论】:

    标签: python macos computer-vision keras


    【解决方案1】:

    如果错误提示“没有名为 cv2 的模块”,则需要安装 OpenCV。您可以使用 brew install opencv 使用自制软件来做到这一点

    详细说明请看:http://www.mobileway.net/2015/02/14/install-opencv-for-python-on-mac-os-x/


    更多信息:

    使用 brew 安装 opencv,您只需要知道包的位置。转到/usr/local/Cellar/opencv/ 以查找您的版本号。我刚刚安装了 brew 并拥有 2.4.13。

    一旦你知道了,用cd /Library/Python/2.7/site-packages/导航到你的Python目录

    然后您可以运行其中的每一个以将它们链接到 Python:

    ln -s /usr/local/Cellar/opencv/2.4.13/lib/python2.7/site-packages/cv.py cv.py
    ln -s /usr/local/Cellar/opencv/2.4.13/lib/python2.7/site-packages/cv2.so cv2.so
    

    (把2.4.13换成你拥有的版本号)

    希望对您有所帮助。不过,我不认为使用 Windows 会更容易。

    【讨论】:

    • 您是否也完成了“Python 设置”下的部分?
    • $python3 和 $python 都给出错误,“没有名为 cv2 的模块”我可能不得不尝试使用 windows 来解决这个问题。
    • 那个错误仅仅意味着python环境不知道cv2。在 Windows 计算机上可能不会更容易。您只需要将随 brew 安装的 cv2 包文件链接到您的站点包目录。我会用更多细节更新我的答案。
    猜你喜欢
    • 2015-09-10
    • 2016-12-23
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 2018-10-23
    • 1970-01-01
    • 2012-08-12
    • 2011-10-19
    相关资源
    最近更新 更多