Python 在服务器上导入乘客_wsgi.py时出错
我在dreamhost服务器上收到一个错误“导入乘客时出错”\u wsgi.py 乘客_wsgi.py文件Python 在服务器上导入乘客_wsgi.py时出错,python,django,passenger,dreamhost,Python,Django,Passenger,Dreamhost,我在dreamhost服务器上收到一个错误“导入乘客时出错”\u wsgi.py 乘客_wsgi.py文件 import sys, os INTERP = '/home/dramira/books.everycrave.me/intra/bin/python' sys.path.append('/home/dramira/books.everycrave.me/flipbook/') if sys.executable != INTERP: os.execl(INTERP, INTERP, *
import sys, os
INTERP = '/home/dramira/books.everycrave.me/intra/bin/python'
sys.path.append('/home/dramira/books.everycrave.me/flipbook/')
if sys.executable != INTERP: os.execl(INTERP, INTERP, *sys.argv)
sys.path.append(os.getcwd())
os.environ['DJANGO_SETTINGS_MODULE'] = "settings"
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
编译passenger_wsgi.py时遇到的确切错误是
Traceback (most recent call last):
File "passenger_wsgi.py", line 7, in <module>
import django.core.handlers.wsgi
ImportError: No module named django.core.handlers.wsgi
回溯(最近一次呼叫最后一次):
文件“passenger_wsgi.py”,第7行,在
导入django.core.handlers.wsgi
ImportError:没有名为django.core.handlers.wsgi的模块
我检查了为其他网站编译passenger_wsgi.py文件,它在同一台服务器上运行良好。
我不知道我在这里面临什么问题。
请帮帮我。您的passenger\u wsgi.py看起来与我的非常相似,也是在Dreamhost上托管的。我认为有三个不同之处:
os.getcwd()
添加到sys.path
。在我的目录中,我添加了当前目录和项目目录:os.path.join(os.getcwd(),'projectname'))
DJANGO\u设置\u模块
仅称为“设置”
。我使用合格的模块:'projectname.settings'
application=WSGIHandler()
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()