fix compile on Arch Linux and other distros on which Python 3 is the default