Os scripts de exemplos de rádio GNU falham com ImportError: Nenhum módulo chamado rádio gnu (jmroot (Joshua Root)) Primeiro algumas preliminares: MAC OS X: 10.7.5 (Leão) A instalação do Macports foi excelente instalação da porta sudo gnuradio foi o excelente comando instalado na porta mostra python27 E gnu rádio instalado e ativo não gnuradio ou gnuradio arquivos relacionados em python site-pacotes diretórios. Ou em qualquer lugar em árvores de diretório python, incluindo opt local. Usr. Usuários, sistema. Etc. opt local lib tem muitos gnudynlib. BTW. São as bibliotecas dinâmicas apenas para compilação com CC, etc ou eles fornecem módulos para intérprete python Aqui está o env: (6) (26) comentário: 1 Alterado 4 atrás por jmroot (Joshua Root) Lembre-se de Cc o mantenedor e Para visualizar e usar WikiFormatting. Comentário: 2 Alterado 4 atrás por michaelld (Michael Dickens) O que faz o seguinte retorno: comentário: 3: descrição Alterado há 4 meses por mikem43190 Primeiro algumas preliminares: MAC OS X: 10.7.5 (Leão) A instalação do Macports foi excelente instalação da porta de sudo Gnuradio foi um excelente comando instalado na porta, mostra o python27 e o rádio gnu instalados e ativos no gnuradio ou arquivos relacionados com o gnuradio nos diretórios dos pacotes do site Python. Ou em qualquer lugar em árvores de diretório python, incluindo opt local. Usr. Usuários, sistema. Etc. opt local lib tem muitos gnudynlib. BTW. São as bibliotecas dinâmicas apenas para compilação com CC, etc. ou eles fornecem módulos para intérprete de python Aqui está o env: comment: 4 Alterado 4 atrás por mikem43190 Comentário: 11 Alterado 4 atrás por mikem43190 Além do anterior não pode importar scipiante quando tentar obter GRC para trabalhar gnu radio-companion Eu não tenho nenhum módulo chamado pygtk. Há um README Estou faltando. Odeio ter múltiplos problemas, especialmente como iniciante, em que não estou configurando o env corretamente. Por exemplo, eu vi uma referência ao DYLDLIBRARYPATH, mas depois de pesquisar não posso dizer se devo configurá-lo e para o que. Aqui está a lista de sudo porta instalada atualmente: comentário: 12 Alterado 4 atrás por michaelld (Michael Dickens) OK parece 1 passo em frente. Eu acho que há uma dependência ou 2 faltam que eu vou verificar esta noite. Comentário: 13 Alterado há 4 meses por michaelld (Michael Dickens) Primeiro, alguns comentários, para iniciantes ou especialistas usando MacPorts e ou GNU Radio: Uma vez instalado pelo MacPorts, todo o GNU Radio deve funcionar sem definir as variáveis do ambiente do shell. No seu ambiente de shell, PYTHONPATH deve apontar para o diretório pythonX. Y, que geralmente está dentro da lib. Então, por exemplo, a primeira entrada de lib de opt local deve realmente ser opt local lib python2.7 idem para o resto. O MacPorts Python 2.7 já define seu PYTHONPATH interno para incluir opt local lib python2.7 e optar local Library Frameworks Python. framework Versões 2.7 lib python2.7, portanto, você não precisa incluir aqueles em seus ambientes shell PYTHONPATH. E, na verdade, você nem precisa configurar o PYTHONPATH se estiver usando o MacPorts, desde o Python. Você precisa apenas para instalações não fornecidas pelo MacPorts. Eu recomendo-me altamente usar DYLDLIBRARYPATH ou qualquer outra variável de ambiente de concha DYLD, exceto para fins de teste (por exemplo, fazer teste em alguns projetos, depois de construir, mas antes da instalação). Se você definir o DYLDLIBRARYPATH no seu ambiente de shell, é provável que você faça a execução do programa em algum lugar da linha e que seja difícil de depurar esse tipo de problemas. Comentário: 14 Alterado 4 atrás por michaelld (Michael Dickens) py-scipy não é uma dependência do GNU Radio, uma vez que é usado para exemplos de tempo de execução, apenas o adicionaremos no próximo check-in, o que deve ser real em breve agora com o próximo 3.6.3 lançamento. Entretanto, você pode instalá-lo você mesmo por meio da instalação da porta sudo pia27-scipy. Comentário: 15 Alterado há 4 anos por michaelld (Michael Dickens) Pelo que você escreveu, parece que o gnuradio-companheiro não está executando corretamente, sim. Você pode anexar a saída do terminal de tentar executá-lo. Comentário: 16 Alterado 4 atrás por mikem43190 Eu não posso Encontre o gnuradio-companheiro, exceto para um arquivo de configuração. Não. grc, sem gnuradio-companheiro, sem grc. py, sem gnuradio-companion. pyc, etc. Naturalmente, entrar em grc ou grc-companheiro no terminal (Bash) resulta no comando não encontrado. De alguma forma, eu acho que a porta do gunradio é de alguma forma pular muitas coisas. Então, como eu não tenho uma lista dos arquivos que devem ser instalados e onde e eu sou novo no GNU Rádio e Python, eu tenho que operar em premissas, como deve haver um executável como Mencionado acima. Sendo novo eu tentei os scripts de exemplo, mas como todos eles falham (exceto aqueles que trabalham com python genérico no mac) com algo ou outro é um pouco mais difícil. Assim. Para nos ajudar a descobrir o porquê desinstalou todos os portos e macports e reinstalado de forma limpa sem alterar nada. Eu anexei arquivos da seguinte maneira: env. txt env gt env. txt opt-list. txt ls - Rl opt gt opt-list. txt python sys path. txt em python, print sys. path python-v. txt python - v Gt python-v. txt sudo-installed. txt sudo port instalado gtsudo-installed. txt which-python. txt qual python gt which-python. txt Espero que isso nos ajude a ambos. Eu realmente não entendo o que no meu ambiente MAC OS causaria tanto para não funcionar. Obrigado por toda a ajuda, Sinceramente comentário de Michael: 17 Alterado há 4 anos por michaelld (Michael Dickens) Eu acho que isso irá resolver seus problemas. Comentário: 18 Alterado há 4 meses por michaelld (Michael Dickens) O ambiente do shell do terminal Mac OS X (bash) é tão complexo quanto o de qualquer outro UNIX ou Linux. A Apple adicionou algumas variáveis de ambiente para ajudar a usar Frameworks para fins de depuração. Mas, essas mesmas variáveis de ambiente podem realmente prejudicar as coisas durante o uso normal do Mac OS X. As variáveis são diferentes das usadas no Linux, mas o mesmo conceito existe e, na verdade, é um pouco mais estranho de usar. Então, por que as conchas causam tanto para não trabalhar Flexibilidade e depuração, suponho. Comentário: 19 Alterado há 4 meses por mikem43190 Anfitrião tentando instalar o GNURadio. Este tópico pode ajudar a comentar: 20 Modificado 4 atrás por michaelld (Michael Dickens) Excelente Você é bem-vindo, obrigado pelos seus esforços e respostas oportunas. O GNU Radio 3.6.3 foi lançado ontem. Eu acabei de atualizar esta porta em r101353 para incluir esta nova versão, além de adicionar uma dependência de tempo de execução em perspectiva. : TracTickets. retstr quotquotquot ltxml versionquot1.0quot encodingquotUTF-8quotgt n ltkml xmlnsquotopengis. net KML 2.2quotgt n ltDocumentgt nt ltStyle idquotairplanequotgt ntt ltIconStylegt nttt ltIcongtlthrefgtairports. pnglt hrefgtlt Icongt ntt lt IconStylegt nt lt Stylegt nt nt ltStyle idquotrangeringquotgt ltLineStylegt ntt ltcolorgt9f4f4faflt colorgt ntt ltwidthgt2lt widthgt nt lt LineStylegt nt lt Stylegt nt nt ltStyle idquottrackquotgt ltLineStylegt ntt ltcolorgt5fff8f8flt colorgt ntt ltwidthgt4lt widthgt nt nt lt LineStylegt lt Stylegt quotquotquot retstr quotquotquot t ltFoldergt ntt ltnamegtRange ringslt namegt ntt ltopengt0lt opengt quotquotquot para rng em 100. 200. 300: retstr quotquotquot ntt ltPlacemarkgt nttt ltnamegt i nmlt Namegt nttt ltstyleUrlgtrangeringlt styleUrlgt nttt ltLinearRinggt ntttt ltcoordinatesgt s lt coordinatesgt nttt lt LinearRinggt ntt lt Placemarkgt quotquotquot (rng, self. drawcircle (self. mycoords, rng),) retstr quotquotquot tt Foldergt nt ltFolder Gt ntt ltnamegtAircraft locationslt namegt ntt ltopengt0lt opengt quotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquotquot, e adicione KML q quot selecione icao distinto de posições onde visto gt datetime (39now39, 39-5 minute39) quot c self. db. cursor () agora temos uma lista icaolista de Todas as ICAOs vistas nos últimos 5 minutos para icao in icaolist: print quotICAO: xquot icao q quot selecionar de posições onde icao i e visto gt datetime (39now39, 39-2 hours39) ORDER BY visto DESC quot icao print quotTrack length: iquot len (Faixa) se len (faixa) 0. lat track 0 3 se lat for None. Lat 0 lon track 0 4 se lon é None. Lon 0 alt track 0 2 se alt for None. Alt 0 metricalt alt 0.3048 google earth leva metros, o commie bastards trackstr quot quot para pos na faixa: trackstr quot f. F. F quot (pos 4, pos 3, pos 2 0.3048) agora obtenha metadados q quot select ident from ident onde icao i quot icao else. Ident quot quotquo ident é None: ident quotquot obter a velocidade mais recente título vertical q quot select seen, speed, heading, vertical from vectors where icao i order by seen desc limit 1 quot icao retstr quot ntt ltPlacemarkgt nt ltnamegt s lt namegt nttt ltstyleUrlgtairplanelt StyleUrlgt nttt ltdescriptiongt ntttt ltCDATAAltitude: s ltbr gtHeading: i ltbr gtSpeed: i ltbr gtVertical speed: i ltbr gtICAO: x ltbr gtLast visto: s gt nttt lt descriçãogt nttt ltPointgt ntttt ltaltitudeModegtabsolutelt altitudeModegt ntttt ltextrudegt1lt extrudegt ntttt ltcoordinatesgt s. S. Eu posso coordenar o seu número de referência (ident, alt, heading, speed, vertical, icao 0, seen, lon, lat, metricalt,) retstr quot ntt ltPlacemarkgt nttt ltstyleUrlgttracklt styleUrlgt nttt ltLineStringgt ntttt ltextrudegt0lt extrudegt ntttt ltaltitudeModegtabsolutelt altitudeModegt ntttt ltcoordinatesgt S lt coordinatesgt nttt lt LineStringgt ntt lt Placemarkgt quot (trackstr,)
No comments:
Post a Comment