ModuleNotFoundError: нет модуля с именем «pyfingerprint»

Я новичок в этом кодировании, и все, что я сделал, это скопировал эту инструкцию: https://sicherheitskritisch.de/2015/03/fingerprint-sensor-fuer-den-raspberry-pi-und-debian-linux-en/

Когда я добираюсь до тестовой части, я получаю эту ошибку:

from  pyfingerprint.pyfingerprint import PyFingerprint
ModuleNotFoundError: No module named 'pyfingerprint'

кстати. Я использую Raspberry Pi 3, работаю на Python 3.7.3 и использую сканер отпечатков пальцев U.are.U 4500 Digital Persona.


person PG15    schedule 06.11.2019    source источник


Ответы (1)


Я думаю, вы пропустили часть установки пакета python-fingerprint из руководства, которым вы поделились. Попробуйте установить его.

$ echo "deb http://apt.pm-codeworks.de wheezy main" | sudo tee -a /etc/apt/sources.list
$ wget -O - http://apt.pm-codeworks.de/pm-codeworks.de.gpg | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install python-fingerprint
person Abhijit Nathwani    schedule 06.11.2019
comment
Я уже сделал это. даже перезагрузка после установки - person PG15; 06.11.2019
comment
@PG15 Я вижу, ты используешь python 3. Попробуйте выполнить инструкции по установке для python3 здесь: github.com/bastianraschke/pyfingerprint. - person Abhijit Nathwani; 06.11.2019
comment
до сих пор установка прошла хорошо, хотя я получил еще одну ошибку .. Не удалось инициализировать датчик отпечатков пальцев! Сообщение об исключении: порт датчика отпечатков пальцев /dev/ttyUSB0 не найден! Эта ошибка появилась, когда я использовал команду Enroll a new Finger - person PG15; 06.11.2019
comment
@ PG15, похоже, это известная проблема. Справка по отладке для того же была дана в учебнике. Взгляните на то же самое. - person Abhijit Nathwani; 06.11.2019
comment
как я прочитал FAQ. (sicherheitskritisch.de/ 2015/03/) относительно ошибки. Я полагаю, что, возможно, я получил неправильную модель отпечатка пальца ... но есть ли какой-нибудь шанс или способ обойти это? Я использую персональную цифровую модель U.are.U 4500. - person PG15; 06.11.2019
comment
@ PG15, ты не можешь обойти это. Это интерфейс библиотеки. Вам нужно поговорить с разработчиками библиотеки python-fingerprint. - person Abhijit Nathwani; 06.11.2019