Pyradiomics: ImportError: Nenhum módulo denominado radiomics

Criado em 7 mar. 2017  ·  7Comentários  ·  Fonte: AIM-Harvard/pyradiomics

Enquanto tento executar o exemplo no diretório bin do Jupyter e o prompt de comando estou experimentando
"ImportError: Nenhum módulo denominado radiomics".
Qualquer ajuda em consertar isso é apreciada.

desde já, obrigado
-Reddy

question

Comentários muito úteis

@devareddy Isso significa que o PyRadiomics está carregando, mas tem problemas para encontrar as extensões C compiladas.
É um bug que encontramos com mais frequência e é causado pelo fato de que, como o jupyter está sendo executado de dentro da pasta bin com o python 2.7, ele encontra a pasta radiomics do código-fonte, e não a pasta instalada. Para os arquivos python, isso não faz diferença. No entanto, as extensões C só estão presentes na pasta instalada quando você executa python setup.py install .

Você pode consertar esse bug executando python setup.py develop , que gera uma compilação in-source (isto é, compila as extensões C e as copia para a pasta radiomics no repositório git.

Todos 7 comentários

@devareddy , você instalou o pacote usando python setup.py install ?
Além disso, se você tiver 2 versões do python instaladas, deve ter cuidado com a versão do python instalada e com a versão do jupyter em execução.

Obrigado JoostJM.
Sim, instalei usando python setup.py install.
Duas últimas linhas após executar o comando acima:
"Usando /usr/local/lib/python2.7/dist-packages"
"Dependências de processamento concluídas para piradiomia == 1.1.0.post5.dev0 + g79a84e9"
Estou executando o Jupyter usando Python 2.
Estou esquecendo de algo?

@devareddy , você iniciou o jupyter / cmd antes de instalar o pacote? Se for esse o caso, você precisará reiniciar cmd / jupyter (para jupyter, reinicie também a janela cmd), pois a instalação atualiza o caminho de instalação fácil do python (que o python usa para encontrar o pacote).

Se você quiser verificar manualmente se a piradiomics está instalada, vá para o diretório python e vá para as pastas Lib / site-packages. Deve haver uma pasta pyradiomics lá, contendo a pasta radiomics e uma pasta de dados.

@JoostJM , Obrigado pela ajuda. Consigo executar o exemplo para linha de comando, mas não do jupyter.
Mas está apresentando um erro ao executar> python helloRadiomics.py
Erro ao carregar extensões C, alternando para cálculo Python:Traceback (última chamada mais recente):Arquivo "/home/user/radiomics/pyradiomics/radiomics/__init__.py", linha 140, em


Você pode ajudar a corrigir esse problema?
Desde já, obrigado.
-Reddy

@devareddy Isso significa que o PyRadiomics está carregando, mas tem problemas para encontrar as extensões C compiladas.
É um bug que encontramos com mais frequência e é causado pelo fato de que, como o jupyter está sendo executado de dentro da pasta bin com o python 2.7, ele encontra a pasta radiomics do código-fonte, e não a pasta instalada. Para os arquivos python, isso não faz diferença. No entanto, as extensões C só estão presentes na pasta instalada quando você executa python setup.py install .

Você pode consertar esse bug executando python setup.py develop , que gera uma compilação in-source (isto é, compila as extensões C e as copia para a pasta radiomics no repositório git.

@JoostJM , Obrigado pela ajuda. Consigo executar o exemplo para linha de comando, mas não do jupyter.
Mas está apresentando um erro ao executar> python helloRadiomics.py
Erro ao carregar extensões C, alternando para cálculo Python:Traceback (última chamada mais recente):Arquivo "/home/user/radiomics/pyradiomics/radiomics/__init__.py", linha 140, em


Você pode ajudar a corrigir esse problema?
Desde já, obrigado.
-Reddy

@JoostJM , Perfeito e muito obrigado.
Sou capaz de executar amostras.
Obrigado mais uma vez.
-Reddy

Esta página foi útil?
0 / 5 - 0 avaliações