You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10 conda环境安装GNURadio3.8.2后gr_modtool无法正常使用求解决方案

问题根因排查

  1. 你当前使用的GNU Radio 3.8.2 conda发行版存在已知打包缺陷:该版本的conda包未完整打包gr_modtool的子命令模块,也没有正确配置Python模块搜索路径,因此会出现两种矛盾的异常表现:
    • 直接执行gr_modtool --help可返回基础用法(对应wrapper脚本存在),但缺失newmod/add/rm等核心子命令列表
    • 执行python -m gr_modtool --help直接提示找不到模块,因为gr_modtool的Python包没有被正确安装到conda环境的site-packages目录下

gr_modtool修复方案

激活你的目标conda环境后,执行以下命令安装完整匹配版本的gr_modtool即可:

pip install gnuradio-modtool==3.8.2

安装完成后执行gr_modtool --help验证,正常会显示全量子命令列表,gr_modtool newmod --help也不会再报命令不存在的错误。

更适配conda环境的OOT模块开发方案

如果修复gr_modtool后仍有Windows平台兼容性问题,可直接采用无gr_modtool依赖的开发流程,适配性更强:

  • 第一步:激活conda环境,预安装编译依赖
    conda install cmake make m2w64-toolchain boost cppunit swig pybind11
    
  • 第二步:使用官方3.8版本OOT模板,手动修改模块名、源码路径、CMakeList配置即可,无需依赖gr_modtool自动生成代码框架
  • 第三步:执行适配conda环境的编译安装命令,进入OOT模块根目录后运行:
    mkdir build && cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=%CONDA_PREFIX% -G "Unix Makefiles"
    make -j%NUMBER_OF_PROCESSORS%
    make install
    
  • 第四步:验证安装,执行gnuradio-config-info --prefix确认返回路径为当前conda环境的根路径,打开GNU Radio Companion即可看到新开发的OOT模块出现在组件列表中。

内容的提问来源于stack exchange,提问作者Wincio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 22:06:04