首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rpi2上的_osmosdr_swig源代码:没有名为osmosdr的模块

Rpi2上的_osmosdr_swig源代码:没有名为osmosdr的模块
EN

Stack Overflow用户
提问于 2017-12-22 08:59:27
回答 1查看 1.3K关注 0票数 1

我正在尝试在raspberryPi2上使用gnuradio中的osmosdr源代码。使用来自git的osmosdr,我得到了

代码语言:javascript
复制
Traceback (most recent call last):
  File "urmet.py", line 20, in <module>
    import osmosdr
  File "/usr/local/lib/python2.7/dist-packages/osmosdr/__init__.py", line 26, in <module>
    from osmosdr_swig import *
  File "/usr/local/lib/python2.7/dist-packages/osmosdr/osmosdr_swig.py", line 17, in <module>
    _osmosdr_swig = swig_import_helper()
  File "/usr/local/lib/python2.7/dist-packages/osmosdr/osmosdr_swig.py", line 16, in swig_import_helper
    return importlib.import_module('_osmosdr_swig')
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named _osmosdr_swig

使用来自apt-get的osmosdr:

代码语言:javascript
复制
linux; GNU C++ version 6.2.0 20161010; Boost_106100; UHD_003.009.005-0-unknown

gr-osmosdr 0.1.4 (0.1.4) gnuradio 3.7.10
built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy soapy redpitaya 
*** Error in `python': corrupted double-linked list: 0x01259bf0 ***
Annullato

而用pybombs我就不能安装:

代码语言:javascript
复制
UnicodeDecodeError: 'utf8' codec can't decode byte 0xd8 in position 641: invalid continuation byte

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2018-02-24 06:18:17

我在rpi3上使用rasbian stretch 9.3时也遇到了双向链表错误:

代码语言:javascript
复制
*** Error in `python': corrupted double-linked list: ... ***

此外,有时gnuradio在初始化osmosdr块后也会崩溃并出现段故障。

现在,在从deb代码库安装gnuradio和libhackrf并从源代码编译gnuradio块gr-osmosdr之后,它就可以工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47934673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档