【问题标题】:Can't install opencv w/ npm无法使用 npm 安装 opencv
【发布时间】:2023-03-19 17:05:02
【问题描述】:

我正在尝试通过运行以下命令为我正在处理的项目安装opencv package

npm install opencv --save

但是,每次尝试这样做都会导致long list of errors

我已经迷茫了一段时间,但我担心这可能是因为我不太精通使用 ubuntu/npm,所以答案可能很明显

需要考虑的事项:

  • 我在公共云 9 工作区工作
  • Ubuntu 14.04.2
  • 节点 4.1.1
  • npm 2.14.4

【问题讨论】:

  • 了解到我可能需要先自行安装 opencv(使用此处的说明 help.ubuntu.com/community/OpenCV)但仍然遇到相同的错误消息
  • 似乎节点没有找到opencv。确保您已正确安装它。
  • 我慢慢得出结论,这可能是 ubuntu 14 的问题。我之前没有注意到,但是 opencv 的安装失败,这就解释了为什么 npm 找不到 opencv跨度>

标签: node.js opencv ubuntu npm cloud9-ide


【解决方案1】:

在这里。这最终是多件事。

  1. OpenCV 的安装说明 (help.ubuntu.com/community/OpenCV) 引用了过时的软件包,因此无法正确安装,如果您不看它,您会错过失败消息,因为脚本会尝试尽管安装失败继续。
  2. 在您成功运行和安装脚本后,您会注意到它安装了最新版本的 OpenCV,3.1.0,这是完全可以接受的。
  3. 根据 node-opencv github 上的 .readme,You'll need OpenCV 2.3.1 or newer installed before installing node-opencv. 您最终会注意到此声明部分不真实。实际上,您需要 2.3.1 和 2.4.11 之间的任何版本。 2.4.11 之后的任何版本都会导致 npm install 失败

【讨论】:

  • 请问,您最后安装了 OpenCV 2.4.11 吗?你知道 3.x 是否同时与 node-opencv 一起工作?
  • 我最终选择了 2.4.11。我也为它做了一个bash,因为让它运行起来很痛苦。如果需要,请链接它
  • 非常感谢您提供的脚本。不知道为什么在 2021 年仍然需要​​它,但它对我来说非常有用。
猜你喜欢
  • 2020-09-06
  • 2015-12-30
  • 2014-06-24
  • 2020-03-31
  • 2018-02-19
  • 2013-07-27
  • 2017-06-30
  • 2016-04-23
  • 1970-01-01
相关资源
最近更新 更多