OpenWrt使用lxml时遇到的问题

最近正在写一个Python脚本,需要用到lxml包,然后发现会报错:

具体版本如下:
OpenWrt: 19.07.7
Python3: 3.7
python3-lxml: 4.4.1-1
libxslt: 1.1.34-1

https://stackoverflow.com/questions/62490338/undefined-symbol-xsltgetprofileinformation-while-importing-pyquery找到了类似的问题,于是我尝试安装旧版本的libxslt,不过op的19.07的包里面没有旧版本的libxslt,所以需要在18的目录里面手动下载一个旧版本的ipk来安装,这里用的是1.1.32-4版本:https://mirrors.aliyun.com/openwrt/releases/18.06.9/packages/aarch64_cortex-a53/packages/libxslt_1.1.32-4_aarch64_cortex-a53.ipk

(由于我的板子是Orange Pi PC 2,所以对应的架构是A53,不同的硬件架构需要进入对应的目录中。)

再次打开Python,不再报错,正常运行。