相关疑难解决方法(0)

ImportError:没有名为django.core.wsgi的模块Apache + VirtualEnv + AWS + WSGI

我试图在亚马逊的EC2实例上发布我的网站,并且我一直收到500错误.我真的不知道为什么.

//日志文件

    [Sun Feb 17 23:12:48.066802 2013] mod_wsgi (pid=2102): Target WSGI script '/srv/www/app/poka/apache/wsgi.py' cannot be loaded as Python module.
    [Sun Feb 17 23:12:48.066840 2013] mod_wsgi (pid=2102): Exception occurred processing WSGI script '/srv/www/app/poka/apache/wsgi.py'.
    [Sun Feb 17 23:12:48.066864 2013] Traceback (most recent call last):
    [Sun Feb 17 23:12:48.066889 2013] File "/srv/www/mysite/poka/apache/wsgi.py", line 26, in <module>
    [Sun Feb 17 23:12:48.066920 2013] from django.core.wsgi import get_wsgi_application
    [Sun Feb 17 23:12:48.066945 2013] ImportError: No module named django.core.wsgi
Run Code Online (Sandbox Code Playgroud)

// Apache配置文件

    WSGIScriptAlias / /srv/www/app/mysite/apache/wsgi.py

    WSGIDaemonProcess mysite python-path=/srv/www/app/mysite:/home/ec2-user/.virtualenvs/mysite-main/lib/python2.7/site-packages …
Run Code Online (Sandbox Code Playgroud)

apache django wsgi amazon-ec2 django-wsgi

34
推荐指数
3
解决办法
7万
查看次数

在同一台服务器上使用 python 2 和 python 3 的 WSGI 应用程序?

我已经有一个用 Python 2 编写的 Web 应用程序,它运行在 WSGI(特别是 OpenERP Web 服务器)上。

我想编写一个新的 Web 应用程序,它可以在同一台服务器上运行(Ubuntu 上的 Apache 2),但使用 WSGI 和 Python 3。这两个应用程序将在不同的端口上。

那可能吗?

python apache wsgi

5
推荐指数
1
解决办法
1675
查看次数

“模块”对象没有属性“lru_cache”

我在使用 django 应用程序的日志中收到此错误。我认为在使用 Python 2.x 时会发生此类错误,但在我的虚拟环境Python - 3.6.5 中Django - 2.0.7。带有 wsgi 的 VESTA 控制面板。我将不胜感激。

错误日志:

[2018 年 7 月 26 日星期四 19:02:48] [错误] [客户端 86.32.36.143] 文件“/home/project/private/django/project/env/lib/python3.6/site-packages/django/utils/version .py”,第 61 行,在 [Thu Jul 26 19:02:48 2018] [error] [client 86.32.36.143] @functools.lru_cache() [Thu Jul 26 19:02:48 2018] [error] [client] 86.32.36.143] AttributeError: 'module' 对象没有属性 'lru_cache'

django.wsgi

import os, sys
sys.path.insert(0, '/home/user/web/project/private/django/project/env/lib/python3.6/site-packages')
sys.path.insert(0, '/home/user/web/project/private/django/project/project/src/shared/')
sys.path.insert(0, '/home/user/web/project/private/django/project/project/src/')

os.environ['DJANGO_SETTINGS_MODULE'] = 'main.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Run Code Online (Sandbox Code Playgroud)

python django wsgi python-3.x vesta

5
推荐指数
1
解决办法
8238
查看次数

标签 统计

wsgi ×3

apache ×2

django ×2

python ×2

amazon-ec2 ×1

django-wsgi ×1

python-3.x ×1

vesta ×1