LIBUSB_ERROR_NOT_FOUND в Python при попытке jdmtool ⇐ Python
-
Anonymous
LIBUSB_ERROR_NOT_FOUND в Python при попытке jdmtool
Я пытаюсь использовать JDMtool в macOS Mojave (python 3.11):
https://github.com/dimaryaz/jdmtool
для записи карт данных GNS430 по моей подписке Jeppesen. Приложение работает, поскольку я могу войти в систему и загрузить файл навигационных данных своей подписки, но при попытке получить доступ к устройству чтения карт я получаю следующую ошибку:
(jdmtool) ~ ➤ jdmtool обнаружить Найдено устройство: Шина 020. Устройство 004: ID 0e39:1250. Traceback (последний вызов последний): Файл «/Users/icordoba/anaconda3/envs/jdmtool/bin/jdmtool», строка 8, в sys.exit(главный()) ^^^^^^ Файл «/Users/icordoba/anaconda3/envs/jdmtool/lib/python3.11/site-packages/jdmtool/main.py», строка 442, в основном файле. функция(**кваргс) Файл «/Users/icordoba/anaconda3/envs/jdmtool/lib/python3.11/site-packages/jdmtool/main.py», строка 66, в оболочке с handle.claimInterface(0): ^^^^^^^^^^^^^^^^^^^^^^^^^ Файл «/Users/icordoba/anaconda3/envs/jdmtool/lib/python3.11/site-packages/usb1/__init__.py», строка 1146, в requireInterface mayRaiseUSBError( Файл «/Users/icordoba/anaconda3/envs/jdmtool/lib/python3.11/site-packages/usb1/__init__.py», строка 127, в mayRaiseUSBError __raiseUSBError(значение) Файл «/Users/icordoba/anaconda3/envs/jdmtool/lib/python3.11/site-packages/usb1/__init__.py», строка 119, в raiseUSBError поднять __STATUS_TO_EXCEPTION_DICT.get(значение, __USBError)(значение) usb1.USBErrorNotFound: LIBUSB_ERROR_NOT_FOUND [-5] Я новичок в Python, поэтому не знаю, как установить необходимую библиотеку доступа USB для JDMTool, чтобы иметь возможность читать и записывать данные устройства чтения карт. Есть какие-нибудь указания?
Я пытаюсь использовать JDMtool в macOS Mojave (python 3.11):
https://github.com/dimaryaz/jdmtool
для записи карт данных GNS430 по моей подписке Jeppesen. Приложение работает, поскольку я могу войти в систему и загрузить файл навигационных данных своей подписки, но при попытке получить доступ к устройству чтения карт я получаю следующую ошибку:
(jdmtool) ~ ➤ jdmtool обнаружить Найдено устройство: Шина 020. Устройство 004: ID 0e39:1250. Traceback (последний вызов последний): Файл «/Users/icordoba/anaconda3/envs/jdmtool/bin/jdmtool», строка 8, в sys.exit(главный()) ^^^^^^ Файл «/Users/icordoba/anaconda3/envs/jdmtool/lib/python3.11/site-packages/jdmtool/main.py», строка 442, в основном файле. функция(**кваргс) Файл «/Users/icordoba/anaconda3/envs/jdmtool/lib/python3.11/site-packages/jdmtool/main.py», строка 66, в оболочке с handle.claimInterface(0): ^^^^^^^^^^^^^^^^^^^^^^^^^ Файл «/Users/icordoba/anaconda3/envs/jdmtool/lib/python3.11/site-packages/usb1/__init__.py», строка 1146, в requireInterface mayRaiseUSBError( Файл «/Users/icordoba/anaconda3/envs/jdmtool/lib/python3.11/site-packages/usb1/__init__.py», строка 127, в mayRaiseUSBError __raiseUSBError(значение) Файл «/Users/icordoba/anaconda3/envs/jdmtool/lib/python3.11/site-packages/usb1/__init__.py», строка 119, в raiseUSBError поднять __STATUS_TO_EXCEPTION_DICT.get(значение, __USBError)(значение) usb1.USBErrorNotFound: LIBUSB_ERROR_NOT_FOUND [-5] Я новичок в Python, поэтому не знаю, как установить необходимую библиотеку доступа USB для JDMTool, чтобы иметь возможность читать и записывать данные устройства чтения карт. Есть какие-нибудь указания?