首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >解决GNURadio自定义Python OOT块-导入块时报错问题

解决GNURadio自定义Python OOT块-导入块时报错问题

作者头像
Gnep@97
发布2024-03-21 09:33:56
发布2024-03-21 09:33:56
33200
代码可运行
举报
运行总次数:0
代码可运行

前言

本文记录在 GNURadio 自定义Python OOT 块后导入块时报错 ModuleNotFoundError: No module named xxx

一、问题描述

参考官方教程 Creating Python OOT with gr-modtool 创建自定义的 OOT块(OOT 模块是不存在于 GNU Radio 源代码树中的 GNU Radio 组件。全拼:Out-Of-Tree),运行时出现了如下报错:

Traceback (most recent call last): File “/home/gnep/GNURadio_test/ofdm/test.py”, line 36, in import customModule ModuleNotFoundError: No module named ‘customModule’

二、解决方法

1、卸载已安装的 OOT 块

代码语言:javascript
代码运行次数:0
运行
复制
cd /home/gnep/gr-customModule/build
sudo make uninstall

2、重新编译及安装

将官方教程 cmake .. 中的第3个命令替换为 cmake -DCMAKE_INSTALL_PREFIX=$(gnuradio-config-info --prefix) ..

代码语言:javascript
代码运行次数:0
运行
复制
cd /home/gnep/gr-customModule/build
cmake -DCMAKE_INSTALL_PREFIX=$(gnuradio-config-info --prefix) .. 
make
sudo make install
sudo ldconfig 

3、重新测试

打开 gnuradio

代码语言:javascript
代码运行次数:0
运行
复制
gnuradio-companion &

再次运行,已无报错

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一、问题描述
  • 二、解决方法
    • 1、卸载已安装的 OOT 块
    • 2、重新编译及安装
    • 3、重新测试
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档