Python: ImportError: нет модуля с именем os
журнал ошибок
...
[Fri Sep 07 16:30:14 2012] [error] import os
[Fri Sep 07 16:30:14 2012] [error] ImportError: No module named os
-ракушка-
[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)
Кто-нибудь знает, как решить эту ошибку? это единственная ошибка, которую я получаю, когда пытаюсь запустить скрипт python или скрипт django.wsgi в Redhat System, после этого я собираюсь загрузить свое веб-приложение на сервер университета... и я уже настроить VirtualHost. Так что это была единственная проблема, кто-нибудь может помочь, пожалуйста? Благодарю вас.
2 ответа
Решение
Решением для меня было: переустановить новую версию Python и другие необходимые модули в новой папке site-packages Python. Перейдите по этой ссылке, чтобы увидеть различные шаги..: решение
WSGIPythonPath
используется для поиска модулей Python, а не пути к двоичному файлу Python. Укажите на что-то вроде /usr/lib/python2.7/
и попробуй еще раз.
# 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