Pregunta

Estoy instalando Django en Bluehost y uno de los pasos para instalarlo fue instalar flup en su servidor. Así lo hice y todo funciona muy bien cuando estoy conectado a través de SSH. Sin embargo, cuando en realidad golpeó la página en el navegador no puede encontrar flup. Me sale este error en el registro del servidor:

  

ERROR: Ningún módulo llamado flup. No se puede cargar el paquete flup. Con el fin de ejecutar Django como una aplicación FastCGI, que tendrá que obtener flup de http: // www. saddi.com/software/flup/ Si ya ha instalado flup, a continuación, asegúrese de que tiene en su PYTHONPATH.

Ya que reconoce flup cuando estoy en el SSH mi mejor conjetura es que hay algún otro archivo fiesta tengo que cambiar para conseguir que apunta PYTHONPATH a los lugares adecuados para la petición HTTP. Pero ya que es un servidor compartido no tengo un montón de privilegios fuera de mi directorio personal.

¿Alguna idea?

¿Fue útil?

Solución

Si puede identificar exactamente qué módulo está tratando de import flup, puede anteponer que la importación con un sys.path.append de la ruta en la que se han instalado flup - siempre y cuando el sys.path.append sucede antes el import flup , que está en el trébol.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top