Hi,
it's a bit late here in Paris but I can at least fix one point:
port select --set python27
Error: The 'set' command expects two arguments: <group>, <version>
I tried to figure this out but without success... sorry to bug you with syntax issues.
I'm the one to be sorry here as I pulled it from the top of my head and got it wrong. It's
port select --set python python27
As for your original problem, I'll try to regroup and think through our former exchange to see what I may have missed.
Best wishes,
Luc