Não é possível importar o gnuradio. O Python está configurado corretamente?

1

Ao lançar o gnuradio companion, esta mensagem de erro é exibida:

Cannot import gnuradio.

Is the python path environment variable set correctly?
    All OS: PYTHONPATH

Is the library path environment variable set correctly?
    Linux: LD_LIBRARY_PATH
    Windows: PATH
    MacOSX: DYLD_LIBRARY_PATH

Eu tenho o python 2.7.3 instalado. Eu instalei gnuradio usando binários .deb arquivo do site abaixo :::: link Eu não acho que o problema do GNURadio algo deve ser feito com essas bibliotecas ...

    
por kohahoha 13.10.2013 / 01:02

3 respostas

0

No que deve ser a minha sexta tentativa em tantos meses para configurar e executar o GNU Radio no Windows, eu finalmente consegui! Eu admito que estou um pouco delirante com alegria e descrença. Estou respondendo aqui porque estava recebendo exatamente o mesmo erro que você e suspeito que você esteja tendo o mesmo problema, apesar da plataforma diferente.

O que funcionou para mim (depois de instalar os binários do GNU Radio da Ettus , incluindo adicioná-lo ao caminho e instalar o binários do GNU Radio do Ettus Python 2.7 ):

  1. Defina PYTHONPATH = [sua instalação do Python] \Lib\site-packages; [instalação do GNU Radio] \lib\site-packages
  2. pip install pygtk
  3. pip install numpy
  4. pip install lxml
  5. pip install Cheetah

(Nota: no Windows, as instalações do pip devem ser executadas a partir do prompt de comando elevado "Executar como administrador")

Eu descobri o problema iniciando o Python interativamente e tentando manualmente a instrução com falha do gnuradio-companion.py, from gnuradio import gr que me deu ImportError: No module named numpy . Foi quando ele clicou que o carregamento do módulo estava falhando enquanto carregava seus módulos dependentes, e o pip no resgate para resolver isso!

    
por Eliot Gillum 14.05.2016 / 10:47
0

Tente isso depois de definir as variáveis PATH

ln -sf /usr/lib/x86_64-linux-gnu/libvolk.so.1.3.1 /usr/lib/x86_64-linux-gnu/libvolk.so.1.3

    
por dark night 27.05.2018 / 23:49
-1

Eu também tenho sido atormentado por esse problema. Eu tenho uma solução que funciona para mim, mas não sei explicar por que isso funciona. Eu tropecei completamente por acidente.

Em um prompt do shell, digite:

CÓDIGO exportar PYTHONPATH = / usr / local / lib64 / python2.5 / site-packages CÓDIGO

Sim, embora eu tenha o Python 2.7 instalado, e o diectory é, na verdade, chamado de "python2.7". Definir o ambiente para procurar "python2.5"

Dar o comando "env" no terminal mostra que o "PYTHONPATH" agora está configurado para procurar "python2.5"

Agora, o gnuradio-companion é iniciado sem a caixa de diálogo de erros.

    
por M. G. Christensen 14.12.2014 / 19:14