◐ Shell
clean mode source ↗

Message 188057 - Python tracker

The "ls" shows that, for some reason, your home directory is owned by user "temp", not by user "ben". That's not good.  Try doing this:

sudo chown ben /Users/ben/

But we're way past an IDLE or Python problem here.  This is a basic Unix system administration issue.