Это, конечно, возможно: я делаю это каждый день.
Несколько советов:
- используйте virtualenv для песочницы ваших пакетов python между проектами.
- используйте mod_passenger(через Passenger.prefpane), чтобы упростить работу с VirtualHosts.
Возможно, вам придется поработать немного сложнее, если вы запускаете вещи в mod_python, так как я вспоминаю, что нужно было потрудиться, чтобы получитьскомпилированная версия, работающая с версией apache, установленной по умолчанию, и с питоном, который я использовал.