Gpsfake AttributeError: у объекта модуля нет атрибута 'get_bytes_stream' - PullRequest
1 голос
/ 13 февраля 2020

Я пытаюсь выполнить gpsfake в Ubuntu VM. К сожалению, ошибка не объясняется самостоятельно.

Если я использую:

$ gpsfake -p -o -G -c 0.1 ~/x86/NMEA.txt

или также просто:

$ gpsfake

Команда возвращает:

Traceback (most recent call last):
  File "/usr/local/bin/gpsfake", line 33, in <module>
    bytesout = gps.get_bytes_stream(sys.stdout)
AttributeError: 'module' object has no attribute 'get_bytes_stream'

gpsfake, установленный в Ubuntu 16.04 имя пакета в apt-get равно python -gps, а версия = 3.15-2build1

Я также попытался удалить и переустановить его с помощью apt-get

Любая идея решить эту проблему?

1 Ответ

0 голосов
/ 05 марта 2020

Я решил эту проблему несколько дней go, если вы используете старую версию Ubuntu (например, 16.4) и версия вашего gpsd обновляется вручную. Затем, когда вы установили или обновили gpsfake через apt-get, некоторые файлы обновляются до старой версии. Это вызывает несовместимость из-за старой версии загружаются. Попробуйте вручную установить все пакеты с согласованной версией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...