The output you showed above shows that those ports were already installed before you ran the commands.
Modules whose names begin with "py-" are stubs; they don't actually install anything. Each of our Python modules is available for several different versions of Python. Install the one for the specific version of Python you want. For example, if you want to use py-mahotas with MacPorts python27, install py27-mahotas.
py-pymorph appears to be available only for MacPorts python26, so you'll have to install py26-pymorph and use python26. I don't know if this is due to an oversight or due to an incompatibility with other Python versions.