gr-osmosdr-git 导入正确版本的 libgnuradio-runtime 时出现问题

gr-osmosdr-git 导入正确版本的 libgnuradio-runtime 时出现问题

我通常不会问问题,因为我发现如果你搜索得足够多,你就能找到答案,但这个问题让我难住了。

我正在使用 Arch linux 并尝试从 pacman 版本升级到 gnuradio-git (https://aur.archlinux.org/packages/gnuradio-git)。最终发现我还应该更新我使用的 osmosdr(https://aur.archlinux.org/packages/gr-osmosdr-git)。我想我现在实际上正在尝试 osmosdr 的非免费版本,试图纠正这个问题。我遇到的问题是在 python include (python v3.10) 中:

Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/osmosdr/__init__.py", line 17, in <module>
    from .osmosdr_python import *
ImportError: libgnuradio-runtime.so.3.9.4: cannot open shared object file: No such file or directory

这是我使用 gnuradio-companion 尝试生成一个非常简单的 FM 接收器时遇到的错误。我已经卸载了重新安装的 gnuradio-git 和 gr-osmosdr-git,试图让它找到正确版本的 libgnuradio-runtime (位于同一文件夹 /usr/lib 中的 v3.11.0)

我不擅长 python,不知道它是如何选择版本的。有任何想法吗?

答案1

我遇到过同样的问题。

我已经安装了gnuradio-dev软件包,问题已解决。

也看看这里:模块未找到错误

我在 PC 上使用 DragonOS,在 Raspberry 上使用 Kali。

相关内容