Alguns pacotes de terceiros para Python que usam módulos de extensão C, e isso inclui scipy e numpy, só funcionam no interpretador principal do Python e não podem ser usados em sub intérpretes como mod_wsgi por uso padrão. O resultado pode ser impasse de thread, comportamento incorreto ou falhas de processo. Eles estão detalhados em:
A solução alternativa é forçar o aplicativo WSGI a ser executado no interpretador principal do processo usando:
WSGIApplicationGroup %{GLOBAL}
Se estiver executando vários aplicativos WSGI no mesmo servidor, você deverá começar a investigar usando o modo daemon porque algumas estruturas não permitem que várias instâncias sejam executadas no mesmo interpretador. Este é o caso do Django. Portanto, use o modo daemon para que cada um esteja em seu próprio processo e force cada um a ser executado no intérprete principal de seus respectivos grupos de processos do modo daemon.