A solução para mim foi: reinstalar uma nova versão do Python e os outros módulos necessários dentro da nova pasta de pacotes de sites do Python. Siga este link para ver os vários passos ..: solution
error_log
...
[Fri Sep 07 16:30:14 2012] [error] import os
[Fri Sep 07 16:30:14 2012] [error] ImportError: No module named os
-shell -
[root@lts5srv1 home]# ldd /root/epd-5.1.0/bin/python
libpython2.5.so.1.0 => /root/epd-5.1.0/lib/libpython2.5.so.1.0 (0x00002b0829205000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003da0600000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003d9fe00000)
libutil.so.1 => /lib64/libutil.so.1 (0x0000003dadc00000)
libm.so.6 => /lib64/libm.so.6 (0x0000003da0200000)
libc.so.6 => /lib64/libc.so.6 (0x0000003d9fa00000)
/lib64/ld-linux-x86-64.so.2 (0x0000003d9f600000)
Alguém sabe como resolver esse erro? é o único erro que recebo quando eu tento executar um script python ou um script django.wsgi em um sistema redhat, depois disso eu vou carregar meu aplicativo da web em um servidor da universidade ... e eu já configure o VirtualHost. Então esse foi o único problema, alguém pode ajudar por favor? Obrigado.
A solução para mim foi: reinstalar uma nova versão do Python e os outros módulos necessários dentro da nova pasta de pacotes de sites do Python. Siga este link para ver os vários passos ..: solution
WSGIPythonPath
é usado para pesquisar os módulos do Python, não o caminho para o binário do Python . Aponte para algo como /usr/lib/python2.7/
e tente novamente.
# ls -l /usr/lib/python2.7/os.py*
-rw-r--r-- 1 root root 26300 Mar 7 2012 /usr/lib/python2.7/os.py
-rw-r--r-- 1 root root 26035 Mar 7 2012 /usr/lib/python2.7/os.pyc
-rw-r--r-- 1 root root 26035 Mar 7 2012 /usr/lib/python2.7/os.pyo
Tags python django apache-2.2 mod-wsgi