ImportError: libGL.so.1: cannot open shared object file: No such file or directory
It because of a C include file was missing. I tried to install libgl1-mesa-glx but, Amazon Linux throws no package named which can libgl1-mesa-glx be used.
You should use yum to search for the package containing the missing file.
$ sudo yum provides */GL/gl.h
So now you can see the package name is mesa-libGL-devel and you can install it
$ sudo yum install mesa-libGL-devel