virtualenv apenas copia dos pacotes globais de sites e não dos seus locais, então eu usaria macports para instalar todos esses pacotes necessários ou instalá-los na instalação global. Uma alternativa é criar um script de bootstrap que possa ser adicionado a PYTHONPATH para pegar esses pacotes python em seu diretório inicial.