我在Bluehost上安装Django,其中一个安装步骤是在他们的服务器上安装flup。我这样做了,当我通过SSH登录时一切正常。然而,当我实际上在浏览器中点击页面时,它找不到痘痘。我在服务器日志中收到此错误:
错误:没有名为flup的模块。无法装入flup包装。为了将django作为FastCGI应用程序运行,你需要从http://www.saddi.com/software/flup/获取flup如果你已经安装了flup,那么请确保你的PYTHONPATH中有它。
因为当我在SSH时它识别出flup我最好的猜测是我需要更改一些其他bash文件以使PYTHONPATH指向http请求的正确位置。但由于它是一个共享服务器,因此我的主目录之外没有很多权限。
有什么想法吗?
答案 0 :(得分:2)
如果您可以确定哪个模块正在尝试import flup
,那么您可以使用sys.path.append
安装的路径flup
添加该导入 - 只要sys.path.append
在<{em> import flup
之前发生了,你是三叶草。