这个问题应该是/etc/profile的环境变量在/etc/qtenv.sh执行之前没有导出来导致的,我把在/etc/profile中的设置放到了/etc/qtenv.sh中就没有这个错误提示了。关于/etc/profile和/etc/qtenv.sh的执行顺序还得再研究一下 。