It sounds like you are using portage-2.2.14 which now uses python-exec. Older versions of portage did not.
You should be able to run emerge still, you just have to modify your emerge call to call a specific python version of it.
eg:
Code: Select all
/usr/lib/python-exec/python2.7/emerge
Just modify the python2.7 to a known version you have it installed to.
With that you should be able to emerge python-exec normally.
Another advantage of this new install methood is if one version of portage gets trashed. If you have it installed to other versions, you will have an (hopefully) untouched working version still.