当前位置: 首页 > 面试题库 >

如何升级NumPy?

金晗日
2023-03-14
问题内容

当我使用Homebrew(brew)安装OpenCV时,每当运行以下命令进行测试时,都会遇到此问题python -c "import cv2"

RuntimeError: module compiled against API version 9 but this version of numpy is 6
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: numpy.core.multiarray failed to import

我试图升级NumPy,但这很令人困惑:

>>> import numpy
>>> print numpy.__version__
1.6.1

当我运行brew升级NumPy时,出现了以下问题:

brew install -u numpy
Warning: numpy-1.9.1 already installed

当我卸载它时:

sudo pip install numpy
Requirement already satisfied (use --upgrade to upgrade): numpy in ./anaconda/lib/python2.7/site-packages

我已经关注了这个问题,并从Mac中删除了Anaconda。

pip install numpy
Requirement already satisfied (use --upgrade to upgrade): numpy in /Library/Python/2.7/site-packages

但是什么都没有改变。如何将NumPy版本链接到OpenCV?


问题答案:

因为我们在系统中有两个NumPy安装。一个由Homebrew安装,第二个由pip安装。因此,为了解决该问题,我们需要删除一个,并使用OpenCV的默认NumPy安装。

检查路径,

import numpy
print numpy.__path__

并使用手动将其删除rm



 类似资料:
  • 我想安装tenorflow,但需要升级pip。如何升级pip?我尝试通过命令行升级,这就是我得到的。

  • 升级准备工作: pika在2.3.3版本时为了确保同步的可靠性,增加了server-id验证功能,因此pika2.3.3~pika2.3.6与pika2.3.3之前的版本无法互相同步 如果你的pika版本<2.3.3, 你需要准备pika2.3.6及pika3.0.16的bin文件,这里需要注意的是3.0.x需要准备3.0.16以后的版本(或者3.0.6版本),其他版本pika不再能与低版本(2.

  • 说明 为了提供实战课程的流畅学习体验,我们使用的是定制版的 Homestead 盒子,预装了一些教程里会使用到的软件,这些软件经常需要更新或者新增,每一次的变更,都是一个新的盒子,你需要重新下载导入,并重新初始化环境。本文是针对已经使用本文档部署过 Homestead 环境,但是需要升级 Homestead 盒子的用户。如果你有此需求,请跟着我一步步操作。 第一步、备份 接下来的操作,将会完全删除

  • 问题内容: 我是Linux新手。我正在使用Linux Mint 18.1。我已经使用系统软件管理器安装了R。我当前的R版本是3.2。但我想将其升级到版本3.4。 我该怎么做? 问题答案: 注意 :现在,我在GitHub(此处)上有关于在Linux Mint或UbuntuLinux上升级R的最新指南,其中还包含有关流行的数据处理程序集的系统依赖项的一些额外信息,例如以及流行的R包开发…包。 FedR

  • 有人能建议优雅的方式将Debian中的javac升级到版本8吗?! javac 1.7.0_261 java-version java version"1.8.0_251"Java(TM)SE运行时环境(构建1.8.0_251-b08)JavaHotSpot(TM)64位服务器VM(构建25.251-b08,混合模式)