Pyftdi - ValueError: Бэкэнд недоступен.Есть ли устранение неисправностей для исправления этой ошибки в Windows 10? - PullRequest
1 голос
/ 29 марта 2019

Я создаю файл .exe с помощью pyinstaller. Когда я запускаю созданный файл .exe, в консоли отображается ошибка:

ValueError: Бэкэнд недоступен.

В разработке у меня нет этой проблемы.

Я обнаружил, что копирование файла libusb-1.0.dll в C: \ Windows \ System32 или C: \ Windows \ SysWOW64должен работать, но это не работает для меня.

другое решение - загрузить и установить libusb-win32-devel-filter-1.2.6.0.exe.У меня это тоже не работает.

Я использую Python 3.7 и импортирую библиотеку pyftdi

из pyftdi.spi importSpiController, SpiIOError

Есть идеи, что еще я могу сделать?

Фактические результаты в моей консоли:

 File "site-packages\pyftdi\spi.py", line 319, in configure 
 File "site-packages\pyftdi\ftdi.py", line 471, in open_mpsse_from_url 
 File "site-packages\pyftdi\ftdi.py", line 309, in get_identifiers
 File "site-packages\pyftdi\usbtools.py", line 342, in parse_url 
 File "site-packages\pyftdi\ftdi.py", line 390, in find_all 
 File "site-packages\pyftdi\usbtools.py", line 58, in find_all 
 File "site-packages\pyftdi\usbtools.py", line 231, in _find_devices 
 ValueError: No backend available 
 Failed to execute script view 
...