我对BlueHost的安装Django和步骤之一来安装它自己的服务器上安装flup。我这样做,当我通过SSH登录一切都很正常。然而,当我竟然打的页面在浏览器中无法找到flup。我得到的服务器日志此错误:

  

ERROR:无模块命名flup。无法装入flup包。为了运行的Django的FastCGI应用,你需要从 HTTP GET flup:// WWW。 saddi.com/software/flup/ 如果您已经安装flup,然后确保你有它在你的PYTHONPATH。

由于它承认flup当我在我的SSH最好的猜测是,有一些其他的bash文件,我需要改变,以获得PYTHONPATH指向正确的地方为HTTP请求来的。但是,因为它是一个共享服务器,我没有一大堆的特权我的主目录之外。

任何想法?

有帮助吗?

解决方案

如果你能准确地识别试图import flup什么模块,可以前置一个导入与路径的sys.path.append到您已安装flup - 只要sys.path.append发生的的的import flup ,你在三叶草。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top