我已经按照这里列出的指示:
http://forums.nuand.com/forums/viewtopic.php?f=9&t=2804
并安装了来自GIT repo的GNU收音机(向下滚动到“从GIT构建GNU Radio”部分)。我使用./build-gnuradio.sh脚本来完成这项工作,花了一段时间,但按照说明,它似乎构建成功。
我在Ubuntu12.04LTS上运行。
当我尝试运行“/uhd_fft”功能时,会收到以下错误消息:

Traceback (most recent call last):
  File "./uhd_fft", line 23, in <module>
    from gnuradio import gr, gru
ImportError: No module named gnuradio

我已经在谷歌上搜索了这个错误信息,大多数论坛都声称PYTHONPATH有问题。
当我这样做的时候
echo $PYTHONPATH
/usr/bin/python2.7

但是当我检查python2.7目录时,我没有看到gnuradio。所以我想当它试图导入gnuradio时,我得到一个导入错误是有意义的。但更大的问题是为什么?
我使用./build-GNU Radio.sh脚本安装了GNU Radio(按照nuand forum的说明)。所以我应该安装它。
如果来自社区的python/GNU无线电专家能参与进来,我将不胜感激。

最佳答案

后面的说明中有一节使用此黑体标签:
现在让一些巫术者把新程序安装到系统库和python路径以及可执行路径中。
这些指令引导您修改PYTHONPATH以获取gnuradio模块等。如果遵循了这些说明,则必须启动一个新的shell才能看到任何效果,或者手动执行.sh文件,因为配置文件脚本只在新的shell启动或手动运行时运行。

10-08 11:23