"Cannot execute binary file" with alias of binary
Instead of using Finder aliases, use Terminal to create symbolic links (see man ln
for details on usage):
ln -s /path/to/python3.3/binary /usr/local/bin/python
ln -s /path/to/python2.6/binary /usr/local/bin/python2.6
It's usually not a good idea to mess with /usr/bin
content (will be wiped out with the next upgrade). Use /usr/local/bin
instead and make sure it comes before /usr/bin
in $PATH.