jcarbaugh / python-roku

Screw remotes. Control your Roku with Python.
https://pypi.python.org/pypi/roku
BSD 3-Clause "New" or "Revised" License
288 stars 94 forks source link

Missing shared object file on import #50

Closed frdfsnlght closed 4 years ago

frdfsnlght commented 4 years ago

I'm trying to use this package on a Raspberry Pi 3b+ running latest Raspbian (headless, so no X, if that matters). When I import I get:

  File "/usr/local/lib/python3.7/dist-packages/roku/__init__.py", line 1, in <module>
    from roku.core import Roku, Application, Channel, RokuException, __version__
  File "/usr/local/lib/python3.7/dist-packages/roku/core.py", line 4, in <module>
    from lxml import etree as ET
ImportError: libxslt.so.1: cannot open shared object file: No such file or directory

Any idea what's going on?

libxml2 (which provides libxslt, I believe) seems to be installed on my system:

libxml2/stable,now 2.9.4+dfsg1-7+b1 armhf [installed,automatic]

Any ideas?