安装完成PySide6后,运行程序出现错误:
`ImportError: /home/xyz/anaconda3/bin/../lib/libgio-2.0.so.0: undefined symbol: g_unix_get_passwd_entry`
查找后发现,机器中有多个文件,但版本不同。`anaconda3/lib/libgio-2.0.so.0`链接的版本是`libgio-2.0.so.0.7000.0`
linux下是:`/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5800.3`
进入`anaconda3/lib`,删除文件:
`rm libgio-2.0.so.0`
重新建立链接:`ln -s /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5800.3 libgio-2.0.so.0`。
问题解决。