【问题标题】:django/apache problem with No module named 'django [closed]没有名为'django的模块的django/apache问题[关闭]
【发布时间】:2020-03-20 03:17:47
【问题描述】:

我的问题是这个Image

我在我的 virtualenv Pip3 freeze image 中写了以下内容

在尝试访问我的 Apache 网站时,我收到错误 500,这就是为什么我决定检查 Apache 日志但我不明白如何解决它 apache有错误的日志是这样的:

[Sun Nov 24 19:06:06.409034 2019] [wsgi:error] [pid 30236] [client 173.44.36.79:49895] mod_wsgi (pid=30236): Target WSGI script '/var/www/html/taller_ortiz/taller_ortiz/wsgi.py' cannot be loaded as Python module.
[Sun Nov 24 19:06:06.409188 2019] [wsgi:error] [pid 30236] [client 173.44.36.79:49895] mod_wsgi (pid=30236): Exception occurred processing WSGI script '/var/www/html/taller_ortiz/taller_ortiz/wsgi.py'.
[Sun Nov 24 19:06:06.409444 2019] [wsgi:error] [pid 30236] [client 173.44.36.79:49895] Traceback (most recent call last):
[Sun Nov 24 19:06:06.409527 2019] [wsgi:error] [pid 30236] [client 173.44.36.79:49895]   File "/var/www/html/taller_ortiz/taller_ortiz/wsgi.py", line 12, in <module>
[Sun Nov 24 19:06:06.409550 2019] [wsgi:error] [pid 30236] [client 173.44.36.79:49895]     from django.core.wsgi import get_wsgi_application
[Sun Nov 24 19:06:06.409617 2019] [wsgi:error] [pid 30236] [client 173.44.36.79:49895] ImportError: No module named 'django'
[Sun Nov 24 19:06:06.813975 2019] [wsgi:error] [pid 30238] [client 173.44.36.79:49927] mod_wsgi (pid=30238): Target WSGI script '/var/www/html/taller_ortiz/taller_ortiz/wsgi.py' cannot be loaded as Python module.
[Sun Nov 24 19:06:06.814064 2019] [wsgi:error] [pid 30238] [client 173.44.36.79:49927] mod_wsgi (pid=30238): Exception occurred processing WSGI script '/var/www/html/taller_ortiz/taller_ortiz/wsgi.py'.
[Sun Nov 24 19:06:06.814249 2019] [wsgi:error] [pid 30238] [client 173.44.36.79:49927] Traceback (most recent call last):
[Sun Nov 24 19:06:06.814316 2019] [wsgi:error] [pid 30238] [client 173.44.36.79:49927]   File "/var/www/html/taller_ortiz/taller_ortiz/wsgi.py", line 12, in <module>
[Sun Nov 24 19:06:06.814330 2019] [wsgi:error] [pid 30238] [client 173.44.36.79:49927]     from django.core.wsgi import get_wsgi_application
[Sun Nov 24 19:06:06.814373 2019] [wsgi:error] [pid 30238] [client 173.44.36.79:49927] ImportError: No module named 'django'
[Sun Nov 24 19:06:07.226505 2019] [wsgi:error] [pid 30237] [client 173.44.36.79:49952] mod_wsgi (pid=30237): Target WSGI script '/var/www/html/taller_ortiz/taller_ortiz/wsgi.py' cannot be loaded as Python module.
[Sun Nov 24 19:06:07.226629 2019] [wsgi:error] [pid 30237] [client 173.44.36.79:49952] mod_wsgi (pid=30237): Exception occurred processing WSGI script '/var/www/html/taller_ortiz/taller_ortiz/wsgi.py'.
[Sun Nov 24 19:06:07.226823 2019] [wsgi:error] [pid 30237] [client 173.44.36.79:49952] Traceback (most recent call last):
[Sun Nov 24 19:06:07.226884 2019] [wsgi:error] [pid 30237] [client 173.44.36.79:49952]   File "/var/www/html/taller_ortiz/taller_ortiz/wsgi.py", line 12, in <module>
[Sun Nov 24 19:06:07.226902 2019] [wsgi:error] [pid 30237] [client 173.44.36.79:49952]     from django.core.wsgi import get_wsgi_application
[Sun Nov 24 19:06:07.226959 2019] [wsgi:error] [pid 30237] [client 173.44.36.79:49952] ImportError: No module named 'django'
[Sun Nov 24 19:13:50.131087 2019] [wsgi:error] [pid 30240] [client 68.183.199.94:47653] mod_wsgi (pid=30240): Target WSGI script '/var/www/html/taller_ortiz/taller_ortiz/wsgi.py' cannot be loaded as Python module.
[Sun Nov 24 19:13:50.131215 2019] [wsgi:error] [pid 30240] [client 68.183.199.94:47653] mod_wsgi (pid=30240): Exception occurred processing WSGI script '/var/www/html/taller_ortiz/taller_ortiz/wsgi.py'.
[Sun Nov 24 19:13:50.131406 2019] [wsgi:error] [pid 30240] [client 68.183.199.94:47653] Traceback (most recent call last):
[Sun Nov 24 19:13:50.131467 2019] [wsgi:error] [pid 30240] [client 68.183.199.94:47653]   File "/var/www/html/taller_ortiz/taller_ortiz/wsgi.py", line 12, in <module>
[Sun Nov 24 19:13:50.131484 2019] [wsgi:error] [pid 30240] [client 68.183.199.94:47653]     from django.core.wsgi import get_wsgi_application
[Sun Nov 24 19:13:50.131536 2019] [wsgi:error] [pid 30240] [client 68.183.199.94:47653] ImportError: No module named 'django'

【问题讨论】:

  • 这是我的网络服务器:tallerortiz.com
  • 欢迎来到 Stackoverflow!请不要发布日志或错误的图片,而是发布实际文本。另外,请在问题帖子本身中包含与问题相关的所有信息!

标签: python django apache mod-wsgi


【解决方案1】:

你没有为 Apache 使用的 Python 版本安装 Django,或者你没有加载你的 virtualenv。

在没有任何其他信息的情况下,我怀疑我们能否为您提供比这更多的帮助。

【讨论】:

  • 感谢您的回答,我已经在我的 virtualenv 中安装了 django 和 python:image
  • 是的,你只需要确保这个 virtualenv 正确加载到你的 apache 配置中。
  • 以一千种方式配置 Apache 但问题仍然存在,这些是我的设置:image 和我的 wsgi 配置:image
猜你喜欢
  • 2021-01-28
  • 2021-09-30
  • 2020-04-01
  • 1970-01-01
  • 2018-12-21
  • 1970-01-01
  • 2017-08-15
  • 2012-07-14
  • 1970-01-01
相关资源
最近更新 更多