python - 我正在尝试使用这个库 pyModeS,但遇到了错误
问题描述
我安装了一个名为pymodeS
解码 ADSB 消息的库,但是在运行modeslive
命令时,根据自述文件,弹出一些错误消息,我无法解决它们。
这是链接:https ://github.com/junzis/pyModeS/blob/master/README.rst
# modeslive --help
/usr/lib/python3/dist-packages/apport/report.py:13: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import fnmatch, glob, traceback, errno, sys, atexit, locale, imp
Traceback (most recent call last):
File "/usr/local/bin/modeslive", line 12, in <module>
from pyModeS.streamer.source import NetSource, RtlSdrSource
File "/usr/local/lib/python3.6/dist-packages/pyModeS/streamer/source.py", line 3, in <module>
from pyModeS.extra.rtlreader import RtlReader
File "/usr/local/lib/python3.6/dist-packages/pyModeS/extra/rtlreader.py", line 4, in <module>
from rtlsdr import RtlSdr
File "/usr/local/lib/python3.6/dist-packages/rtlsdr/__init__.py", line 56, in <module>
from .librtlsdr import librtlsdr
File "/usr/local/lib/python3.6/dist-packages/rtlsdr/librtlsdr.py", line 61, in <module>
f = librtlsdr.rtlsdr_get_device_count
File "/usr/lib/python3.6/ctypes/__init__.py", line 361, in __getattr__
func = self.__getitem__(name)`
File "/usr/lib/python3.6/ctypes/__init__.py", line 366, in __getitem__
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /usr/bin/python3: undefined symbol: rtlsdr_get_device_count
解决方案
我想你在mac中。你安装了librtlsdr吗?brew install librtlsdr
推荐阅读
- javascript - 向左/向右切换 div 无法正常工作
- listview - Xamarin ListView:展开项目
- css - 如何在不将它们包装在容器中的情况下连续对齐 div?
- node.js - 无法在 Angular 7 中创建项目?
- c# - 并行检查文件中打开的端口 ip
- python - 找到最重复的!np.array !在一个列表中
- android - Gson 反序列化 - 避免包装类
- java - 在 IOS 模块(libGDX)中实现 AdMob 奖励视频广告
- azure-devops - 如何从发布任务修改 Azure DevOps 发布定义变量?
- javascript - 使用 JQuery 删除表行自动计算总值