首页 > 解决方案 > Python 3.6 无法导入 gnuradio (3.7.9)

问题描述

我知道 Gnuradio 3.7.9 支持 python2.7,而 gnuradio 3.8 是支持 python3 的版本,但是我发现自己处于一种特殊的情况。我目前必须使用 gnuradio 3.7.9,因为在工作中我们仍在使用它进行开发,但是我正在尝试开发的程序需要 python3.6 支持的 numpy1.17。

因此,如果我使用 python (2.7) 运行程序,我将无法访问我需要的功能,但是如果我使用 python3.6 运行它,则无法导入 gnuradio 模块。

问题是:即使安装的 gnuradio 版本是 3.7.9,有没有办法将 gnuradio 导入 python3?或者有什么方法可以在 python 2.7 上安装 numpy 1.17?

标签: pythonnumpygnuradio

解决方案


GNU Radio 3.7 仅适用于 Python2;没有办法绕过为 GNU Radio 编写 Py3 包装器——这很难,相信我,我应该知道。

如果你需要的 numpy 版本需要 Python3,那么你不能使用 GNU Radio 3.7。

3.7 是一个旧版本系列,无论如何,3.7.9 是非常古老的。

所以,更新到 GNU Radio 3.8,你就可以使用 Python3。


推荐阅读