O que você esperava ver?
sucesso do teste
O que você observou em vez disso?
import utils.c2
ImportError: Nenhum módulo chamado c2
Por exemplo:
python2 $DETECTRON/tests/test_spatial_narrow_as_op.py
PYTHONPATH
variável de ambiente: /usr/local:/opt/ros/indigo/lib/python2.7/dist-packages:/usr/local::/home/znjs/caffe2/build:/home/znjs /caffe2/buildpython --version
: Python 2.7.6Oi~ Você deve incluir /detectron/lib em seu pythonpath.
Olá @earlysleepearlyup , certifique-se de ter configurado os módulos Python seguindo as instruções de instalação .
Extrato relevante:
Configure os módulos Python:
cd $DETECTRON/lib && make
@YoungMagic @ir413 Muito obrigado!
Eu resolvi este problema. Porque eu tinha instalado o apollo-kernel. Então meu PC entra no apollo-kernel automaticamente quando inicializa o PC.
Neste kernel, não consigo controlar minhas placas GPU nvidia. E então esse problema aparece.
Eu tentei mudar meu kernel comum para resolver esse problema com sucesso.
Obrigada !
@earlysleepearlyup você poderia me dizer como alterar o kernel do Apollo? Estou enfrentando o mesmo problema que você..
@DanielNehemiah Quando você entra no sistema operacional ubuntu, você pode selecionar o Linux x.x.x-xx-generic
Obrigado! @earlysleepearlyup O problema foi que eu instalei o detectron com o sudo e, portanto, o detectron só funciona quando eu uso o sudo no terminal
@YoungMagic Mas não há pasta lib no projeto DETECTRON
Você pode simplesmente adicionar o caminho detectron clonado (aquele que contém outro subdiretório chamado 'detectron') ao seu PYTHONPATH
OK. Não há mais detectron/lib neste repositório? Será que estou procurando no lugar errado?
OK. Não há mais detectron/lib neste repositório? Será que estou procurando no lugar errado?
Você acabou de adicionar este comando export PYTHONPATH=/your/path/to/detection:$PYTHONPATH
ao seu arquivo bashrc.
Funciona na minha máquina.
A esperança ajuda.
Comentários muito úteis
@YoungMagic Mas não há pasta lib no projeto DETECTRON