zoukankan      html  css  js  c++  java
  • RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9 / ImportError: numpy.core.multiarray failed to import

    • 问题描述:安装python的opencv库后,导入时出现RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9, ImportError: numpy.core.multiarray failed to import.

    • 系统: OSX Yosemite/Python 2.7

    1. 安装opencv库: sudo pip install opencv-python
    2. 导入opencv库: import cv2
    3. 我这报错的原因是我的电脑在安装opencv前曾单独安装过numpy,而安装opencv的时候会自动再安装一个numpy,且二者安装在不同的路径下面,且默认使用的是我先前安装的numpy。
    4. 解决办法: 删除先前安装的numpy库,或把各个numpy版本删除完然后重装一遍opencv。
    5. 手动删除方法:
    6. import numpy
    7. print numpy.__path__ (找到numpy存在的路径,然后删除它)
  • 相关阅读:
    solr的学习
    springMvc学习地址新
    mybatis教程
    spring学习地址
    spring思想分析
    java中反射讲解及实例
    学习地址
    linux常用命令
    XML Data Type Methods(一)
    Ruby中 使用Builder Xml Markup 操作XML
  • 原文地址:https://www.cnblogs.com/v-BigdoG-v/p/7669801.html
Copyright © 2011-2022 走看看