Это довольно тупой вопрос, но я смотрю на странную ситуацию.
Я использую Fedora и у меня установлен Python 2.6.5. На днях я установил MySQL-python, используя yum (потому что у меня нет модуля setuptools, поэтому я не могу собрать его из исходного кода).
В любом случае, вчера я написал весь слой доступа к данным на python, и он работал нормально, я его протестировал.
Сегодня, однако, он дает мне ImportError: Нет модуля с именем MySQLdb
Единственное, что я когда-либо изменил, это то, что я установил eclipse и pyDev. Любые идеи о том, что пошло не так и как я могу это исправить. Я попытался удалить и переустановить MySql-python, но это не помогло.
Я сделал следующее
import sys
print sys.path
И он показывает мне все пути, которые в основном относятся к /usr/local/lib/python2.6
Однако я пытался найти, где установлен модуль MySQLdb, и кажется, что он установлен в /usr/lib/python2.5/sitepackages
.
Теперь я понятия не имею, почему он был установлен там и почему он работал раньше и почему он перестал работать сейчас. Любые идеи о том, как мне это исправить.
Я попытался скопировать папку site-packages в папку python2.6, но это не сработало
Помощь !!