Por que recebo um erro “nenhum módulo chamado lal”, quando há claramente um diretório chamado 'lal'?

0

Quando eu insiro certos comandos no prompt de comando ou no interpretador python, recebo uma mensagem de erro, nenhum módulo chamado lal. Mas há claramente um diretório chamado lal no mesmo caminho do qual estou executando o comando. insira a descrição da imagem aqui

    
por Swap 03.09.2018 / 06:58

1 resposta

3

O diretório, na verdade, não contém um módulo Python. Olhe para dentro - não tem __init__.py ou qualquer outro arquivo Python que seja.

Olhando para dentro, os arquivos de módulo reais não estão em lal/ , mas na verdade em lal/python/lal/ . Você não pode importá-los no estado em que se encontra, porque o módulo é baseado em SWIG, portanto ele precisa ser compilado (e instalado) antes de ser usado.

    
por 03.09.2018 / 07:55

Tags