Pergunta

Estou instalando Django em Bluehost e um dos passos para instalá-lo era instalar FLUP em seu servidor. Eu fiz isso e tudo funciona muito bem quando estou logado via SSH. No entanto, quando eu realmente acertar a página no meu navegador não pode encontrar FLUP. Eu recebo este erro no log do servidor:

ERROR: No módulo chamado FLUP. Não foi possível carregar o pacote FLUP. Para executar o Django como uma aplicação FastCGI, você vai precisar de ter FLUP de http: // www. saddi.com/software/flup/ Se você já instalou FLUP, em seguida, certifique-se de tê-lo em seu PYTHONPATH.

Uma vez que reconhece FLUP quando estou no SSH meu melhor palpite é que há algum outro arquivo festa eu preciso mudar para obter PYTHONPATH apontar para os lugares certos para a solicitação HTTP. Mas já que é um servidor compartilhado eu não tenho um monte de privilégios fora do meu diretório home.

Todas as idéias?

Foi útil?

Solução

Se você pode identificar qual módulo exatamente está tentando import flup, você pode preceder que a importação com um sys.path.append do caminho para o qual você instalou flup - enquanto o sys.path.append acontece antes o import flup , você está no trevo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top