Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Can';t安装带npm的opencv_Node.js_Opencv_Ubuntu_Npm_Cloud9 Ide - Fatal编程技术网

Node.js Can';t安装带npm的opencv

Node.js Can';t安装带npm的opencv,node.js,opencv,ubuntu,npm,cloud9-ide,Node.js,Opencv,Ubuntu,Npm,Cloud9 Ide,我正在尝试通过运行以下命令为我正在处理的项目安装: npm安装opencv--save 然而,这样做的每一次尝试都会导致这种情况 我对此感到困惑已有一段时间了,但我担心这可能是因为我不太熟悉ubuntu/npm,所以答案可能是显而易见的 需要考虑的事项: 我在公共cloud9工作区工作 Ubuntu 14.04.2 节点4.1.1 npm 2.14.4 请点击此处。这最终是多方面的 OpenCV的安装说明(help.ubuntu.com/community/OpenCV)引用了过时的软件包,因

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

npm安装opencv--save

然而,这样做的每一次尝试都会导致这种情况

我对此感到困惑已有一段时间了,但我担心这可能是因为我不太熟悉ubuntu/npm,所以答案可能是显而易见的

需要考虑的事项:

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

请点击此处。这最终是多方面的

  • OpenCV的安装说明(help.ubuntu.com/community/OpenCV)引用了过时的软件包,因此无法正确安装,如果您没有观看,您将错过失败消息,因为尽管安装失败,脚本仍会尝试继续
  • 在脚本成功运行并安装之后,您会注意到它安装了最新版本的OpenCV,3.1.0,这是完全可以接受的
  • 根据节点opencv github上的.readme,
    在安装节点opencv之前,您需要安装opencv 2.3.1或更高版本。
    您最终会发现此声明部分不真实。实际上,您需要2.3.1和2.4.11之间的任何版本。2.4.11之后的任何版本都将导致npm安装失败

  • 了解到我可能需要首先自行安装opencv(使用此处的说明进行安装),但仍然遇到相同的错误消息node似乎没有找到opencv。确保你已经正确安装了它。我慢慢得出结论,这可能是ubuntu 14的一个问题。我之前没有注意到,但是opencv的安装失败了,这就解释了为什么npm找不到opencv。我可以问一下,那么你最终安装了opencv 2.4.11吗?你知道3.x是否同时适用于节点opencv吗?我最终选择了2.4.11。我也为它做了一次尝试,因为让它运行起来非常痛苦。如果需要,请链接它