Возможно ли и/или целесообразно разрабатывать веб-приложения Django на OS X (10.6.4 и 10.5.8) с использованием 64-разрядной версии Python 2.6.5? Почему?

Я пытаюсь решить, какую архитектуру выбрать для разработки Django 1.0.x через Django 1.2.1. Мне удалось установить MySQL, MySQLdb, PIL и Python 2.65 на Snow Leopard, используя 64-битные сборки x86, но мне любопытно, есть ли на данный момент окончательный ответ на этот вопрос, и если Итак, почему?

Благодарю вас! Мишо


person mkelley33    schedule 05.07.2010    source источник
comment
Много месяцев спустя я написал в блоге собственное решение этой проблемы: webamused.wordpress.com/2011/01/31/ Теперь мой Mac — моя основная работа компьютер. До сих пор я не сталкивался с проблемами, и я случайно заметил ошеломляющее количество пользователей на PyCon 2010, использующих Mac!   -  person mkelley33    schedule 02.03.2011


Ответы (2)


Конечно, это возможно. Целесообразно? Вы не упомянули httpd и mod_wsgi или какой-либо другой контейнер WSGI. Установите один, и все должно быть в порядке.

person Ignacio Vazquez-Abrams    schedule 05.07.2010
comment
Спасибо, Игнасио, мне просто нужно было вотум доверия от более опытного разработчика, такого как вы, прежде чем отправиться в кроличью нору. И так мой путь продолжается! Проблем пока нет ;) Большое спасибо. - person mkelley33; 05.07.2010
comment
кроличья нора была хороша для меня! Мне даже не понадобился mod_wsgi для нормальной разработки на Python и Django, но благодаря вашему совету я теперь знаю гораздо больше! - person mkelley33; 02.03.2011

Это, конечно, возможно: я делаю это каждый день.

Некоторые советы:

  • используйте virtualenv для песочницы ваших пакетов python между проектами.
  • используйте mod_passenger (через Passenger.prefpane), чтобы упростить работу с виртуальными хостами.

Возможно, вам придется немного повозиться с вещами, если вы запускаете что-то под mod_python, поскольку я помню, что мне приходилось много работать, чтобы получить скомпилированную версию, которая работала бы с версией apache, установленной по умолчанию, и python, который я использовал.

person Matthew Schinckel    schedule 11.07.2010
comment
@matthew-schinckel: ваши предложения сработали превосходно! virtualenv и virtualenvwrapper? Без них теперь редко выхожу из дома! Я никогда не использовал mod_passenger, но теперь, когда я вернулся к этому вопросу, я мог бы! Вам также может понравиться ссылка, которую я добавил в комментарии к своему исходному вопросу. Спасибо еще раз :) - person mkelley33; 02.03.2011