나는 일반적으로 충분히 검색하면 답을 찾을 수 있다는 것을 알았기 때문에 질문을 하지 않지만, 이 질문은 나를 당황하게 합니다.
저는 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를 사용합니다.