为什么so库import失败?
查看支持的so后缀名,修改对应so文件名称
import importlib.machinery
print(importlib.machinery.all_suffixes())
例如python3.6升级3.8后无法import netifaces,打印python3.8支持的后缀
import importlib.machinery
print(importlib.machinery.all_suffixes())
['.py', '.pyc', '.cpython-38-aarch64-linux-gnu.so', '.abi3.so', '.so']
将netifaces.cpython-36m-aarch64-linux-gnu.so复制为netifaces.cpython-38-aarch64-linux-gnu.so即可导入。