Problem running rst2html from command line all. Long-time lurker, etc.

I use MacPorts to manage my Python installation, and it has worked flawlessly until ... until this moment. And I am completely flummoxed. 

I am trying to teach myself ReStructured Text, and so, trusting in the power of MacPorts, I did the usual:

sudo port install py27-docutils


If I use locate to make sure rst2html.py is there, it is:

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/rst2html.py


I cannot, as the documentation suggests, use rst2html.py at the command line:

% rst2html.py --version
-bash: rst2html.py: command not found


I have my .bash_profile set as per MacPorts' instructions:

# MacPorts 
export PATH=/opt/local/bin:/opt/local/sbin:$PATH

# Python
export PYTHONPATH=/opt/local/bin/python2.7


And I have also used python_select, so that when you run which python you get:

/opt/local/bin/python


Here's what my path environment looks like:

% more /etc/paths
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/opt/local/Library


All I want to be able to do is to be able to type rst2html.py, or one of the allied standalone commands (e.g., rst2pdf.py) at the command line, wherever I am and have it run. I'm having the same command with sphinx -- e.g., sphinx-quickstart is not working for me -- and I'm hopeful that the solution to this problem will be the solution to others.
Try port contents py27-docutils | grep rst2html. It will tell you there's a /opt/local/bin/rst2html-2.7.py file, i.e. you can run rst2html-2.7.py on your command line.

The additional -2.7 in this filename is necessary to avoid conflicts between the different py*-docutils packages for different versions of python, e.g. if you want both the 2.7 and the 3.4 version installed. Of course you can create a symlink so you can use rst2html.py as usual:

sudo ln -s rst2html-2.7.py /opt/local/bin/rst2html.py