Последний Python2.7 имеет каталог google
в dist-packages
, что делает невозможным импорт каталога google
, который содержит appengine
, и других пакетов из другого места. Такой каталог необходим для работы импорта из кода GoogleAppEngine (GAE) на сервере dev_server. В противном случае такой импорт потерпит неудачу. Пример такого импорта:
from google.appengine.api import mail
, что дает
ImportError: No module named appengine.api
Эта проблема похожа на проблему в здесь и действительно следует за ответом Алекса Мартелли местоположение моего google
импорта -
In [1]: import google
In [2]: google.__file__
Out[2]: '/usr/lib/python2.7/dist-packages/google/__init__.pyc'
, а не тот, куда я поместил разархивированные файлы GAE.
Любой рекомендуемый способ исправить это? Я уже думал о грязных хаки , чтобы исправить это, таких как размещение программных ссылок в каталоге Google dist-packages, но опять же, это dirty .