(I imagine when you call python from the command line you’re getting the system default python not macports)
In the worst case scenario, you can just copy the psychopy folder (from inside the zip file) to the appropriate directory. setup.py install isn’t doing much more than that anyway.