O caminho do Python e o caminho do Caffe mudam a cada poucos minutos

3

Todos os dias eu instalo o caffe, ele funciona, então eu reinicio meu sistema e recebo o erro:

ImportError: No module named caffe

Então eu corrijo por

import sys

sys.path.append('/home/shubham/caffe/python')

E tudo funciona (somente até eu sair do meu ipython), não importando quais sejam minhas env variáveis até.

Ao verificar minhas env variables CAFFE_ROOT & PYTHONPATH estão sempre presos a este diretório: /home/shubham/Desktop/dir/vgg_face_caffe/ , não importa o quanto eu os altere. Embora o python sempre pareça funcionar mesmo com o PYTHONPATH definido para um diretório onde não há instalação do python.

Minhas perguntas são:

Como corrijo o caminho do caffe para não receber o erro do módulo de importação? Por que as variáveis de ambiente não fazem sentido? Ou seja, como o python está funcionando com o caminho errado PYTHONPATH e o caffe não funciona quando eu defino o caminho correto? E por que eles continuam mudando por si mesmos?

Estou no Ubuntu 16.04

Obrigado por ler!

EDIT: só percebi que PYTHONPATH e CAFE_ROOT são sempre iguais ao diretório em que eu estou. Ainda preciso de ajuda.

    
por deepdebugging 15.03.2017 / 08:22

1 resposta

1

Incrível! Não consegui descobrir por dias, mas 20 minutos depois de postar aqui, meu cérebro funciona.

Meu ~ / .profile estava uma bagunça. a variável CAFFEROOT env foi definida como $(pwd) e, portanto, PYTHONPATH to $(pwd)/python .

Além disso, esta resposta ajudou-me a descobrir o mexer em ter que bater nos perfis.

    
por deepdebugging 15.03.2017 / 09:04