python - 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?
解决方案
GNU Radio 3.7 仅适用于 Python2;没有办法绕过为 GNU Radio 编写 Py3 包装器——这很难,相信我,我应该知道。
如果你需要的 numpy 版本需要 Python3,那么你不能使用 GNU Radio 3.7。
3.7 是一个旧版本系列,无论如何,3.7.9 是非常古老的。
所以,更新到 GNU Radio 3.8,你就可以使用 Python3。
推荐阅读
- android - 使用 NavController 时如何使用 newInstance() 创建片段?
- python-3.x - 使用 Python 抓取空气表
- ios - 如何在swift 4中将多个数组元素索引值作为Int返回
- java - Apache poi 将单元格值转换为对象
- python - 硒刮不正确的标签
- java - 从 API 获取数据到字符串
- python-3.x - NumPy 或 SciPy 的明显兼容性问题(预期来自 C 标头的 192,来自 PyObject 的 216)
- mysql - 为最新记录添加附加值(但显示所有记录)
- java - 将非递归方法更改为递归方法
- python - 在python中计算生长因子