Пути модулей в Python

Я создал папку со всеми моими модулями для моего приложения GAE и с внешними библиотеками, такими как Jinja2, чтобы все было отсортировано в одном месте. У меня структура папок такая:

lib\
   \utils\
         \__init__.py
   \firepython
   \jinja2
   \jsonpickle
   __init__.py
   sessions.py

Когда я пытаюсь загрузить Jinja из utils__init__.py, я получаю ошибку ImportError: Нет модуля с именем jinja2.environment . Когда я смотрю на инструкции импорта Jinja2, я вижу, что они выглядят как из jinja2.loaders . Я пытаюсь изменить их так, чтобы они были похожи на из lib.jinja2.loaders , но затем появляются другие ошибки при импорте. Более того, я не думаю, что это хорошая практика - изменять этот импорт во внешних источниках библиотек, если есть более удобный и правильный способ правильно импортировать модули. Я также добавил несколько путей к PYTHONPATH , но это не решает всех проблем. Я не хочу покупать копию Vista / Win 7 на моем компьютере разработчика с Windows XP. Кто-нибудь знает обходной путь, бесплатный и простой?

Я хочу протестировать свое веб-приложение в Internet Explorer 9, но не хочу покупать копию Vista / Win 7 на моем компьютере разработчика с Windows XP.

Кто-нибудь знает обходной путь, бесплатный и простой?

9
задан franzlorenzon 24 April 2013 в 07:23
поделиться