Форум сайта python.su
Всем привет. Запускаю сайт под Django. Версия python 2.6. ОС - RHELL 5
при запуске ругается на следующую ошибку
[Wed Nov 18 13:00:16 2015] [error] mod_wsgi (pid=6021): Target WSGI script '/var/www/html/django.wsgi' cannot be loaded as Python module. [Wed Nov 18 13:00:16 2015] [error] mod_wsgi : Exception occurred processing WSGI script '/var/www/html/django.wsgi'. [Wed Nov 18 13:00:16 2015] [error] Traceback (most recent call last): [Wed Nov 18 13:00:16 2015] [error] File "/var/www/html/django.wsgi", line 8, in ? [Wed Nov 18 13:00:16 2015] [error] import django.core.handlers.wsgi [Wed Nov 18 13:00:16 2015] [error] File "/usr/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 31 [Wed Nov 18 13:00:16 2015] [error] self.buffer = b'' [Wed Nov 18 13:00:16 2015] [error] ^ [Wed Nov 18 13:00:16 2015] [error] SyntaxError: invalid syntax
[Tue Nov 17 15:58:43 2015] [error] Traceback (most recent call last): [Tue Nov 17 15:58:43 2015] [error] File "/var/www/html/django.wsgi", line 7, in ? [Tue Nov 17 15:58:43 2015] [error] import django.core.handlers.wsgi [Tue Nov 17 15:58:43 2015] [error] ImportError: No module named django.core.handlers.wsgi [Tue Nov 17 16:54:21 2015] [error] mod_wsgi: Target WSGI script '/var/www/html/django.wsgi' cannot be loaded as Python module. [Tue Nov 17 16:54:21 2015] [error] mod_wsgi : Exception occurred processing WSGI script '/var/www/html/django.wsgi'.
[code python]import sys
sys.path.append('/usr/lib/python2.6/site-packages')
sys.path.append('/usr/lib/python2.6')
import os
sys.path.append('/var/www/html')
sys.path.append('/var/www/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
[/code]
Офлайн
Все зависит от версии самой Джанги, дело в том что начиная с версии 1.7 Джанге требуется Питон версии не ниже 2.7. В вашем случае питон уже достаточно старый, поэтому актуальные версии библиотек могут не работать.
What Python version can I use with Django? Django version Python versions 1.4 2.5, 2.6, 2.7 1.7, 1.8 2.7 and 3.2, 3.3, 3.4 1.9 2.7, 3.3, 3.4, 3.5
Офлайн
JOHN_16
Все зависит от версии самой Джанги, дело в том что начиная с версии 1.7 Джанге требуется Питон версии не ниже 2.7. В вашем случае питон уже достаточно старый, поэтому актуальные версии библиотек могут не работать.
Офлайн
ZlobnayaPechenka
1.4 версия должна сработать, если я не ошибаюсь то именно такая связка питон 2.6.6 и Джанга 1.4 была у меня когда я начинал с ней работать.
Если данный код не работает, (а судя по ошибке не сработает) то Питон не понимает конструкцию, следовательно любой код который использует ее не будет рабочим.
python -c "print b''"
Офлайн
JOHN_16Спасибо за помощь, установила новые версии, все работало.
ZlobnayaPechenka1.4 версия должна сработать, если я не ошибаюсь то именно такая связка питон 2.6.6 и Джанга 1.4 была у меня когда я начинал с ней работать.Если данный код не работает, (а судя по ошибке не сработает) то Питон не понимает конструкцию, следовательно любой код который использует ее не будет рабочим.
Офлайн