[РЕШЕНО] iHSV-Servo-Tool python3

Коллеги, наконец-то родился линуксовый софт для настройки серводвигателя JMC ihsv.
https://github.com/robert-budde/iHSV-Servo-Tool
Что смог, доустановил из завиисмостей, а именно -
python-pyserial
python-pyqtgraph
python-pyqt5

и все равно при запуске ругается на отсутствие libQt5SerialPort.so.5. Стандартный трюк "сделать симлинк на другую версию" не работает - другая версия с тким именем отстутствует.

ЧЯДНТ?
wau
не работает - другая версия с тким именем отстутствует.
ничего не понятно (, но очень интересно!
ссылка
Ошибки в тексте-неповторимый стиль автора©
wau
отстутствует
Перед поиском обновите базу
sudo pacman -Fy
pacman -Fx libQt5SerialPort.so.5 
wau
ругается на отсутствие libQt5SerialPort.so.5
Ошибка, типа
libName.so.X: cannot open shared object file: No such file or directory
возникает обычно в следующих случаях
1. Данная библиотека отсуствует в системе
2. Данная библиотека имеется в системе, но ищется по другому пути (находится в не стандартном для системы местоположении)
3. Данная библиотека имеется в системе, находится в стандартном местоположении, но при ее открытии имеются проблемы (например, не соотвествие ABI, системных вызовов и др.).
Сначала нужно определится - к какому из 3-х случаев относится проблема ... насколько помнится, лог ошибки одинаков во всех 3-х случаях.
Ошибки не исчезают с опытом - они просто умнеют
все верно, гипотезы 1-3 я штатно исследовал find. Файлов такого рода имени в системе нет, потому и задал вопрос.
indeviral
ничего не понятно (, но очень интересно!
ссылка
Спасибо, шаг вперед, теперь, видимо, чего-то кутешного не хватает, пишет -

./iHSV-Servo-Tool.py
Traceback (most recent call last):
  File "/home/memfis/linuxcnc/iHSV-Servo-Tool/./iHSV-Servo-Tool.py", line 478, in <module>
    mainWin = MainWindow()
  File "/home/memfis/linuxcnc/iHSV-Servo-Tool/./iHSV-Servo-Tool.py", line 193, in __init__
    self.getDataPlots()
  File "/home/memfis/linuxcnc/iHSV-Servo-Tool/./iHSV-Servo-Tool.py", line 265, in getDataPlots
    curve = ModBusDataCurveItem(liveDataInfo[2], regs, liveDataInfo[1], settings=self.settings)
  File "/home/memfis/linuxcnc/iHSV-Servo-Tool/./iHSV-Servo-Tool.py", line 61, in __init__
    layout.setColumnStretch(1, 0.5)
TypeError: setColumnStretch(self, int, int): argument 2 has unexpected type 'float'

Впрочем, это, скорее всего, все пустое - станком управляет ноутбук с lpt портом + устаревший Deb (LinCNC) и притом вполне древний IBM Thinkpad T41, Процессор: Intel® Pentium M , 1600MHz, который часто приходится заводить "с толкача", пылесосом. Кстати, буду рад ссылке на возможность купить что-то более мощное, но обязателньо с lpt (управление железом станка в реальном времени только через него). А то даже простые задачи по замене слов в тексте тысяч на 20-50 строк он делает десятками минут (быстрее на другой машине и залить обновленную версию, что несколько неудобно).
wau
Файлов такого рода имени в системе нет
Если такой библиотеки в системе точно нет, то находим пакет, в котором эта библиотека имеется
pacman -F libQt5SerialPort.so.5
extra/qt5-serialport 5.15.2-1 (qt qt5)
    usr/lib/libQt5SerialPort.so.5
Пакет qt5-serialport установлен??? ….

EDIT 1 - кстати, на этот же пакет намекал и indeviral ... (только сейчас открыл указанную им ссылку)
indeviral
ссылка
Ошибки не исчезают с опытом - они просто умнеют
wau
но обязателньо с lpt (управление железом станка в реальном времени только через него)
Переходник usb to lpt, на скорости сказаться по идеи не должно.
wau
чего-то кутешного не хватает,
Не это уже питон, полный вывод скиньте на обменник. Может видно будет что там
так это и был весь полный вывод, https://archlinux.org.ru/forum/post/254296/
 
Зарегистрироваться или войдите чтобы оставить сообщение.