python - "ImportError no module named gnuradio"尝试执行 ./uhd_fft

标签 python gnuradio

我已按照此处列出的说明进行操作:

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/

相关文章:

python - 正确比较函数的输出

python - 让我的 python 程序从在线数据库存储/检索信息的最简单方法?

python - Pandas - 按时间接近加入

c++ - 在 GNU Radio QT Time Sink 中显示过去的数据

keyboard - GNU Radio 中的 GFSK 解调

gnuradio - 使用 GNU Radio 转换后从 rtl_sdr 打开一个 .cfile

linux - cmake 找不到/usr/include/gnuradio/swig/gnuradio.i

python - 使用 CherryPY MethodDispatcher 的动态 URL

python - 将多个列值更改为二进制值

python - 从 GNU Radio Companion 获取数据时出现问题 (3.7.11)