GAE, Python 2.5, Python 2.6 бок о бок на окнах - PullRequest
2 голосов
/ 22 марта 2010

В моей системе разработки у меня есть Python 2.6, Django 1.1 и GAE.

  • У меня три проекта, работающих на Python 2.6 и Django 1.1.
  • У меня есть 1 проект, использующий GAE, Python 2.6 и Django 1.1.

Я слышал, что моя установка для запуска GAE с использованием Python 2.6 может создать некоторые проблемы при развертывании его на рабочем сервере, поскольку GAE поддерживает только Python 2.5, а использование 2.6 - нет.рекомендуется.

Могу ли я разработать приложение GAE с использованием Python 2.6?Если нет, что мне делать?Я использую Windows Vista в качестве своей системы разработки.

Обратите внимание: Я не хочу мешать другим моим проектам в разработке, которые используют Python 2.6 и Django 1.1.

Ответы [ 3 ]

1 голос
/ 22 марта 2010

Используйте virtualenv , чтобы изолировать ваши среды разработки, чтобы у вас была одна с 2.5, а другие с 2.6.

Отредактировано для добавления: после установки 2.5 вы можете инициализировать вашу virtualenv для использования с опцией -p:

virtualenv -p /path/to/python2.5/python.exe destination_dir
0 голосов
/ 22 марта 2010

Вопрос в отношении virtualenv выше: у virtualenv есть параметр --python=PYTHON_EXE, который вы можете указать интерпретатору, которого хотите использовать.Запуск virtualenv без параметров или с параметром --help покажет вам, какие параметры вы можете передать.

0 голосов
/ 22 марта 2010

Если вы не используете специальный синтаксис / код Python 2.6, ваше приложение безопасно запускать в GAE.

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