Это поражает меня, потому что это, вероятно, простое решение, но я не могу понять, что может быть причиной этого.
Итак, у меня есть новое устройство разработки, и я все настраиваю. Я установил virtualenv, создал новую среду для моего проекта под ~/.virtualenvs/projectname
Затем я клонировал свой проект из github в каталог проектов. Здесь нет ничего особенного. Там нет .pyc
файлов, так что это чистый лист кода.
Затем я активировал свой virtualenv и установил Django через pip. Пока все выглядит хорошо.
Затем я запускаю python manage.py syncdb
в директории моего проекта. Вот где я запутался:
ImportError: No module named projectname
Итак, я подумал, что в моем коде могут быть ссылки на имя проекта. Так что я проверил (на самом деле, ack) свою базу кода и ничего подобного не нахожу.
Так что теперь я в растерянности, учитывая эту среду, почему я получаю ImportError для модуля с именем projectname
, на который нет ссылок нигде в моем коде?
Я с нетерпением жду решения .. спасибо, ребята!