Библиотека Adafruit ts2591 предназначена для использования с Circuit Python (которая похожа на вилку Micro Python). И в Circuit Python, и в Micro Python имеется встроенная поддержка аппаратного обеспечения, обычно используемого в микроконтроллерах, например, коммуникационных шин UART, I2 C и SPI, а также таких устройств, как AD C и включения аппаратных выводов. off.
Из коробки этот код не будет работать со "стандартным" python. Во-первых, обычный Python не имеет встроенной поддержки I2 C. У raspberry pi есть модули Python для поддержки его специального оборудования, но они отличаются (имеют другой API) от тех, что в Circuit Python.
В основном у вас есть несколько вариантов.
Вы можете использовать слой совместимости adafruit blinka , а затем модуль adafruit_tsl2591.
Вы можете перенести код tsl2591 для запуска на малиновый пи. К счастью, это уже сделано: maxlklaxl / python -tsl2591 . Загрузите его с github или pypi .
В общем, поскольку вы можете прочитать код Circuit Python, перенеся его на другую платформу с другим I2 C библиотека не слишком сложная.