Django выдает ImportError в Mac OS X

Я пытаюсь запустить рабочий проект, который я клонировал с работы (используемый во многих других местах, я знаю, что проект работает нормально), для запуска на моем MacBook. Я установил Django (через sudo python setup.py install), а также MySQL, оболочку Python MySQL, а также virtualenv с помощью virtualenvwrapper.

После создания virtualenv для моего проекта (virtualenv создается нормально) и выполнения установки pip для требований проекта (все они устанавливаются в соответствующий каталог virtualenv) попытка выполнить команду runserver выдает следующее:

    Traceback (most recent call last):
  File "manage.py", line 12, in <module>
    execute_manager(settings)
  File "/Library/Python/2.6/site-packages/django/core/management/__init__.py", line 436, in execute_manager
    setup_environ(settings_mod)
  File "/Library/Python/2.6/site-packages/django/core/management/__init__.py", line 419, in setup_environ
    project_module = import_module(project_name)
  File "/Library/Python/2.6/site-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
ImportError: No module named website-backend

person Marc    schedule 10.06.2011    source источник
comment
Является ли website-backend установленным приложением?   -  person bradley.ayers    schedule 10.06.2011
comment
Да, Website-Backend — это название проекта, который я клонировал из git.   -  person Marc    schedule 10.06.2011
comment
Тогда ответ будет отрицательным, проект — это не приложение. Было бы полезно, если бы вы могли включить более полный сеанс bash, чтобы было ясно, в каком каталоге вы находитесь, когда запускаете команды и т. д.   -  person bradley.ayers    schedule 10.06.2011


Ответы (1)


Сначала попробуйте импортировать эту библиотеку из оболочки python или ./manage.py.

Если это не удается, импортируйте sys и проверьте, находится ли ваша библиотека в пути sys напечатайте sys.path

person aisbaa    schedule 10.06.2011