gpt4 book ai didi

python - GnuRadio 无法在带有 HackRF One 的 OS X 10.9.4 上运行

转载 作者:行者123 更新时间:2023-11-28 21:18:59 24 4
gpt4 key购买 nike

我刚刚从 Kickstarter 获得了我的 ne HackRF。在 Windows 上与 SDR# 配合使用效果很好,所以产品没问题。为了真正使用它,我尝试让 GNURadio 在我的 Mac 上工作,遵循这个官方教程:https://github.com/robotastic/homebrew-hackrf

但是编译失败后运行gnuradio:

Bella:~ feejai$ gnuradio-companion

/usr/local/bin/gnuradio-companion:70: GtkWarning: Das Symbol »gnuradio-grc« konnte
nicht gefunden werden, ebenso wenig wie das Thema »hicolor«. Möglicherweise müssen Sie
es installieren.
Sie können sich eine Kopie herunterladen unter:
http://icon-theme.freedesktop.org/releases
try: gtk.window_set_default_icon(gtk.IconTheme().load_icon('gnuradio-grc', 256, 0))
Warning: Block with key "analog_agc2_xx" already exists.
Ignoring: /usr/local/Cellar/gnuradio/3.6.5.1/share/gnuradio/grc/blocks/analog_agc2_xx.xml
Warning: Block with key "analog_agc_xx" already exists.
Ignoring: /usr/local/Cellar/gnuradio/3.6.5.1/share/gnuradio/grc/blocks/analog_agc_xx.xml
Warning: Block with key "analog_cpfsk_bc" already exists.
Ignoring: /usr/local/Cellar/gnuradio/3.6.5.1/share/gnuradio/grc/blocks/analog_cpfsk_bc.xml
Warning: Block with key "analog_ctcss_squelch_ff" already exists.
Ignoring: /usr/local/Cellar/gnuradio/3.6.5.1/share/gnuradio/grc/blocks/analog_ctcss_squelch_ff.xml
Warning: Block with key "analog_dpll_bb" already exists.

....

Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6

我什至不知道为什么第一条错误消息是德语,我的操作系统和所有环境变量都设置为英语。

这可能是 python 和 xquartz 的问题,在整个 gtk+ 谷歌搜索时看到了类似的错误消息 - 但还没有解决方案。

最佳答案

Fatal Python error: PyThreadState_Get: no current thread

如果 GNU Radio 是针对与运行时使用的不同版本的 Python 编译的,则会发生此错误。

在我自己的例子中,我从源代码编译 GNU Radio,并从 MacPorts 安装了 Python;解决方案是在配置 GNU Radio 时在 cmake 命令中包含选项 -DPYTHON_LIBRARY=/opt/local/lib/libpython2.7.dylib(注意 /opt/local/lib 部分特定于 MacPorts Python)。我找到了这个建议 in this blog post .

我不能确定这个特定的更改会起作用,因为您可能还有其他一些不匹配的地方,但我希望这有助于弄清楚发生了什么。

(如果您愿意尝试使用 MacPorts 而不是 Homebrew,我可以说 HackRF 使用其 gnuradio 和 gr-osmosdr 包可以“开箱即用”。)

关于python - GnuRadio 无法在带有 HackRF One 的 OS X 10.9.4 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25559244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com