2014-11-07 4 views
1

Я новичок в Python и эта ошибка при запуске Джанго мигрируют:Джанго эмигранта вопрос

from xml.sax.expatreader import ExpatParser as _ExpatParser 
File "/usr/lib/python2.7/xml/sax/expatreader.py", line 24, in <module> 
raise SAXReaderNotAvailable("expat not supported", None) 
xml.sax._exceptions.SAXReaderNotAvailable: expat not supported 

Использование Django 1.7 на Ubuntu 14.04 и Python 2.7. У кого-нибудь есть идея, как это исправить?

ответ

2

Похоже, что ваша установка на Python нарушена, cf https://askubuntu.com/questions/161876/puimporterror-no-module-named-pyexpat и /usr/lib/python2.7/xml/sax/expatreader.py. Утверждение, которое поднимается, - строка 22: «from xml.parsers import expat», а xml.parsers.expat просто импортирует все из модуля C pyexpat по адресу /usr/lib/python2.7/lib-dynload/pyexpat.so.

+0

Спасибо, сохранен мой день ... Установка python с использованием sudo apt-get install --reinstall python2.7 исправила проблему. – Amal

1

Для тех, кто сталкивается с этой проблемой и переустанавливает python, не работает, я решил это, выполнив следующую инструкцию перед запуском моих команд management.py.

$ unset LD_LIBRARY_PATH 
+0

У меня такая же проблема. Это было в приложении Django, и я удалил его. Но в следующий раз я попробую это! (переустановка не помогла) – gabn88

Смежные вопросы