py26-markdown
это не имя программы, это имя пакета. Программа есть markdown.py
и идет из этого пакета. Это модуль, который вы используете, импортируя его в Python или запуская его из командной строки. Использование его из командной строки объясняется в руководстве пользователя. Это выглядит так:
<python> markdown.py input_file.txt > output_file.html
Вам может потребоваться явно вызвать его из Python в зависимости от того, является ли он исполняемым по умолчанию или нет.
Чтобы узнать, где находится настоящий скрипт, вы должны задать порт:
port contents py26-markdown | grep markdown.py
markdown.py не обязательно должен быть в вашем PATH, но будет намного проще использовать его в вашей PYTHONPATH, который должен включать /opt/local/lib/python2.6/site-packages.