我已按照此处列出的说明进行操作:
http://forums.nuand.com/forums/viewtopic.php?f=9&t=2804
并从 GIT 存储库安装 GNU Radio(向下滚动到“从 GIT 构建 GNURADIO”部分)。我使用 ./build-gnuradio.sh 脚本来执行此操作,它花了一段时间,但它似乎构建按照说明成功。
我在 Ubuntu 12.04 LTS 上运行。
当我尝试运行“./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-gnuradio.sh 脚本安装了 GNU Radio(根据 nuand 论坛的说明)。所以我应该安装它。
如果来自社区的 python/GNU Radio 专家可以权衡一下,我将不胜感激。
最佳答案
说明后面有一段带有粗体标签:
现在让一些巫术将新程序安装到系统库和 python 路径和可执行路径中。
这些说明将引导您修改 PYTHONPATH 以获取 gnuradio 模块等。如果您按照这些说明进行操作,则必须启动一个新的 shell 才能看到任何效果,或者手动执行 .sh 文件,因为配置文件脚本仅在新的 shell 启动或手动运行时运行。
关于python - "ImportError no module named gnuradio"尝试执行 ./uhd_fft,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18140452/