Python "import django" модуль не найден; что он ищет? - PullRequest
0 голосов
/ 27 ноября 2011

Очень простой вопрос для новичка по настройке Django для Google App Engine в среде разработки Windows 7.

У меня есть папка Django в папке google_appengine со всеми папками дистрибутива Django (как описано в djangoappengine doc , нажатой на все кнопки) в папке Django .

Использование панели запуска App Engine и указание путив папку django-testapp, я смог успешно запустить скрипт ctst и получить сообщение "Это работает!"сообщение.

Так вот в чем проблема: как именно мне определить, какой путь добавить к переменной env Windows PATH, чтобы этого не произошло, когда я пытаюсь запустить интерпретатор Python 2.7, чтобы подтвердить, что Python (за пределами панели запуска App Engine) можно увидеть Django?

>>> import django
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named django

Какой файл ищет интерпретатор Python?Кроме того, есть ли рекомендуемые настройки каталогов для Django, App Engine SDK и самого Python, которые упростят жизнь?

1 Ответ

0 голосов
/ 27 ноября 2011

Я не думаю, что Python ищет свои модули через переменную окружения PATH.Вы можете добавить соответствующий каталог в PYTHON_PATH, и он должен его выбрать.

Другим (возможно, лучшим) решением было бы переместить соответствующий каталог в каталог Python site-packages и убедиться, что он имеет правильное имя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...