A user reported downloading the 9.6.4 release and running the setup.sh script on their x64 mac, only to find that despite paths seemingly having updated to use the new soar location, python sml imports weren't working. Reverting to 9.6.3's -- the script worked again.
Ultimately, the solution seemed to involve running setup.sh via click (which required permissions to work) as opposed to executing ./setup.sh from the terminal.
It could potentially be related to using ~ versus full paths in the system variables' path specification.