我完成了在CentOS 7上安装devstack的操作,并在日志中给出了此错误:…/ wsgi.py'无法作为Python模块加载

问题描述 投票:0回答:1

我根据文档安装了devstack,完成后据我所知我缺少django模块。我已经禁用了SElinux,Firewalld和NetworkManager,我想帮助您解决此问题,我进行了很多研究,但仍未找到解决方法。

这里是完整的日志:

2020-01-20 10:55:42.036719 mod_wsgi (pid=25003): Target WSGI script '/opt/stack/horizon/openstack_dashboard/wsgi.py' cannot be loaded as Python module. 2020-01-20 10:55:42.036828 mod_wsgi (pid=25003): Exception occurred processing WSGI script '/opt/stack/horizon/openstack_dashboard/wsgi.py'. 2020-01-20 10:55:42.036953 Traceback (most recent call last): 2020-01-20 10:55:42.037045 File "/opt/stack/horizon/openstack_dashboard/wsgi.py", line 21, in <module> 2020-01-20 10:55:42.037299 from django.core.wsgi import get_wsgi_application 2020-01-20 10:55:42.037367 ImportError: No module named django.core.wsgi

python django mod-wsgi openstack
1个回答
0
投票

py脚本:

“”“ openstack_dashboard项目的WSGI配置。”“”

import os import sys

从django.core.wsgi导入get_wsgi_application

将此文件路径添加到sys.path中,以导入设置sys.path.insert(0,os.path.normpath(os.path.join(

os.path.dirname(os.path.realpath(__file__)), '..'))) os.environ['DJANGO_SETTINGS_MODULE'] = 'openstack_dashboard.settings'

sys.stdout = sys.stderr

如何冻结点子环境?

© www.soinside.com 2019 - 2024. All rights reserved.