Estou tentando usar o módulo de lasanha no Python3, mas sempre que ele atinge a instrução de importação, no código que estou executando, recebo um erro "não encontrado". Eu tive um problema semelhante com theano porque era apenas referenciando Python 2.7 e não 3, mas eu consegui resolver isso re-instalando a versão do desenvolvedor. Eu tentei esse método com lasanha, mas sem sucesso. Também parece que a desinstalação do 2.7 não é uma opção por causa da longa lista de softwares do sistema que depende dele quando eu os marquei para a desinstalação.
Eu instalei lasanha e theano com pip. Eu usei esta sintaxe: 'python3 -m pip install lasagne --user'. O conteúdo de 2.7 tem lasanha e theano, mas 3.5 só tem easy_install.py.
O trecho a seguir usado para interromper a instrução theano de importação, mas desde a reinstalação do theano, ele agora pára na declaração de importação de lasanha.
import theano
import theano.tensor as T
import theano.tensor.nnet.neighbours
# Support ansi colors in Windows too.
if sys.platform == 'win32':
import colorama
# Deep Learning Framework
import lasagne
from lasagne.layers import Conv2DLayer as ConvLayer, Pool2DLayer as PoolLayer
from lasagne.layers import InputLayer, ConcatLayer
Este é o erro que recebo ao executar a declaração de exemplo fornecida com o software:
$ python3 doodle.py --style samples/Gogh.jpg --content samples/Seth.png --output SethAsGogh.png --device=cpu -phases=4 --iterations=40
Traceback (most recent call last):
File "doodle.py", line 94, in <module>
import lasagne
ImportError: No module named 'lasagne'
Do jeito que eu vejo, eles devem lançar um erro, já que 3.5 não contém nenhum erro. Eu também não estou entendendo porque é só instalar a 2.7.
Peço desculpas se esta for uma duplicata. Eu não sou um especialista, então provavelmente estou procurando fóruns incorretamente e não reconhecendo soluções relacionadas a esse problema.
Atualização: Eu instalei o Anaconda há algum tempo e não sabia que ele alterava o caminho no .bashrc. Felizmente, ele faz um backup do arquivo .bashsrc original, então mudei para o backup e agora os módulos estão importando muito bem.
Tags python linux-mint