你期待看到什么?
测试成功
你观察到了什么?
导入utils.c2
ImportError:没有名为 c2 的模块
例如:
python2 $DETECTRON/tests/test_spatial_narrow_as_op.py
PYTHONPATH
环境变量:/usr/local:/opt/ros/indigo/lib/python2.7/dist-packages:/usr/local::/home/znjs/caffe2/build:/home/znjs /caffe2/构建python --version
输出:Python 2.7.6嗨~ 你应该在你的 pythonpath 中包含 /detectron/lib。
@YoungMagic @ir413非常感谢!
我已经解决了这个问题。 因为我已经安装了 apollo-kernel。所以我的电脑在启动 PC 时会自动进入 apollo-kernel。
在这个内核中,我无法驱动我的 nvidia GPU 卡。 然后这个问题就出来了。
我尝试更改我的通用内核以成功解决此问题。
谢谢 !
@earlysleepearlyup你能告诉我如何改变阿波罗内核吗? 我面临和你一样的问题。。
@DanielNehemiah当你进入 ubuntu 操作系统时,你可以选择Linux x.x.x-xx-generic
谢谢! @earlysleepearlyup问题是我已经使用 sudo 安装了检测器,因此检测器仅在我在终端中使用 sudo 时才有效
@YoungMagic但是 DETECTRON 项目下没有 lib 文件夹
您只需将克隆的检测器路径(包含另一个名为“detectron”的子目录)添加到您的 PYTHONPATH
行。 这个 repo 中没有检测器/lib 了吗? 我找错地方了吗?
行。 这个 repo 中没有检测器/lib 了吗? 我找错地方了吗?
您只需将此命令export PYTHONPATH=/your/path/to/detection:$PYTHONPATH
添加到您的 bashrc 文件中。
它适用于我的机器。
希望有所帮助。
最有用的评论
@YoungMagic但是 DETECTRON 项目下没有 lib 文件夹