首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python找不到mvnc模块

Python找不到mvnc模块
EN

Stack Overflow用户
提问于 2018-09-11 03:07:10
回答 1查看 2.2K关注 0票数 2

我一直在尝试设置由英特尔创建的movidius库,但是当我试图导入mvnc包时,我一直被困住了。

要设置mvnc,我遵循以下说明:运动实时目标检测

当需要测试安装是否有效时,我将运行

举例

每当我运行它时,就会产生这个错误。

代码语言:javascript
复制
Traceback (most recent call last):
  File "/usr/local/bin/mvNCCompile", line 25, in <module>
    from Models.Blob import *
  File "/usr/local/bin/ncsdk/Models/Blob.py", line 19, in <module>
    from Controllers.MiscIO import *
  File "/usr/local/bin/ncsdk/Controllers/MiscIO.py", line 35, in <module>
    from mvnc import mvncapi

因此,我想知道如何才能让python识别mvnc模块,以便将它导入到我的任何代码中。谢谢你的帮助!

我正在windows 10计算机上的虚拟机上运行Ubuntu18.04.1LTS

下面是完整的命令行输出:

代码语言:javascript
复制
./install-opencv.sh
Installing opencv python for non-Raspbian
[sudo] password for odyssey: 
Requirement already satisfied: opencv-python in /usr/local/lib/python3.6/dist-packages
Requirement already satisfied: numpy>=1.11.3 in /usr/lib/python3/dist-packages (from opencv-python)
Requirement already satisfied: opencv-contrib-python in /usr/local/lib/python3.6/dist-packages
Requirement already satisfied: numpy>=1.11.3 in /usr/lib/python3/dist-packages (from opencv-contrib-python)

make examples starting.
(cd examples; make)
make[1]: Entering directory '/home/odyssey/workspace/ncsdk/examples'
make -C apps/. 
make[2]: Entering directory '/home/odyssey/workspace/ncsdk/examples/apps'
make -C hello_ncs_py/. 
make[3]: Entering directory '/home/odyssey/workspace/ncsdk/examples/apps/hello_ncs_py'
nothing to make, use 'make run' to run.
make[3]: Leaving directory '/home/odyssey/workspace/ncsdk/examples/apps/hello_ncs_py'
make -C multistick_cpp/. 
make[3]: Entering directory '/home/odyssey/workspace/ncsdk/examples/apps/multistick_cpp'

making googlenet
(cd ../../caffe/GoogLeNet; make compile; cd ../../apps/multistick_cpp; cp ../../caffe/GoogLeNet/graph ./googlenet.graph;)
make[4]: Entering directory '/home/odyssey/workspace/ncsdk/examples/caffe/GoogLeNet'

making prereqs
(cd ../../data/ilsvrc12; make)
make[5]: Entering directory '/home/odyssey/workspace/ncsdk/examples/data/ilsvrc12'
make[5]: Leaving directory '/home/odyssey/workspace/ncsdk/examples/data/ilsvrc12'

making prototxt
Prototxt file already exists

making caffemodel
caffemodel file already exists

making compile
mvNCCompile -w bvlc_googlenet.caffemodel -s 12 deploy.prototxt
Traceback (most recent call last):
  File "/usr/local/bin/mvNCCompile", line 25, in <module>
    from Models.Blob import *
  File "/usr/local/bin/ncsdk/Models/Blob.py", line 19, in <module>
    from Controllers.MiscIO import *
  File "/usr/local/bin/ncsdk/Controllers/MiscIO.py", line 35, in <module>
    from mvnc import mvncapi
ModuleNotFoundError: No module named 'mvnc'
Makefile:80: recipe for target 'compile' failed
make[4]: *** [compile] Error 1
make[4]: Leaving directory '/home/odyssey/workspace/ncsdk/examples/caffe/GoogLeNet'
cp: cannot stat '../../caffe/GoogLeNet/graph': No such file or directory
Makefile:9: recipe for target 'googlenet' failed
make[3]: *** [googlenet] Error 1
make[3]: Leaving directory '/home/odyssey/workspace/ncsdk/examples/apps/multistick_cpp'
Makefile:12: recipe for target 'multistick_cpp/.' failed
make[2]: *** [multistick_cpp/.] Error 2
make[2]: Leaving directory '/home/odyssey/workspace/ncsdk/examples/apps'
Makefile:12: recipe for target 'apps/.' failed
make[1]: *** [apps/.] Error 2
make[1]: Leaving directory '/home/odyssey/workspace/ncsdk/examples'
Makefile:57: recipe for target 'examples' failed
make: *** [examples] Error 2
EN

回答 1

Stack Overflow用户

发布于 2018-11-08 05:31:19

要执行NCSDK的典型安装,请在主机上使用以下命令:

代码语言:javascript
复制
    git clone -b ncsdk2 http://github.com/Movidius/ncsdk && cd ncsdk && make install

您必须启用USB3.0控制器,并为虚拟机创建USB白名单过滤器。

USB3.0特性需要VirtualBox扩展包。

关闭虚拟机

在VirtualBox管理器上选择虚拟机:

代码语言:javascript
复制
Open Settings -> USB
    Check “Enable USB Controller”
    Check “USB 3.0 (xHCI) Controller”
    Add a new USB filter with Vendor ID: 03e7
        The other filter fields can be blank.
    Add a new USB filter with Vendor ID: 040e
        The other filter fields can be blank

在ncsdk目录中使用以下命令下载必要的先决条件和模型并构建所有示例:

代码语言:javascript
复制
make examples
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52268108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档