前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决GNURadio自定义Python OOT块-导入块时报错问题

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

作者头像
Gnep@97
发布2024-03-21 09:33:56
1060
发布2024-03-21 09:33:56
举报

前言

本文记录在 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
复制
cd /home/gnep/gr-customModule/build
sudo make uninstall

2、重新编译及安装

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

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

3、重新测试

打开 gnuradio

代码语言:javascript
复制
gnuradio-companion &

再次运行,已无报错

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一、问题描述
  • 二、解决方法
    • 1、卸载已安装的 OOT 块
      • 2、重新编译及安装
        • 3、重新测试
        相关产品与服务
        腾讯云服务器利旧
        云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档