Вопросы по разработке Django на Mac OS X - PullRequest
2 голосов
/ 13 февраля 2011

Я новичок в Mac (по состоянию на вчера), и у меня есть Snow Leopard.Я просто easy_install virtualenv, и это не работает.Я прочитал пару других вопросов о том же исключении, которое у меня было, и мне кажется, что мне нужен установленный XCode.Прежде чем я спущусь по кроличьей норе, установив библиотеку кода Apple на 3.5 Гб для чего-то связанного с Python, и кто знает, что еще на этом этапе, я решил остановиться здесь и выяснить, что типично для разработчиков Django с Mac.

  1. Какие инструменты / библиотеки, специфичные для Python / Django, но не относящиеся к конкретному проекту, вы обычно используете?
  2. Действительно ли XCode необходим для использования virtualenv (и, возможно, других вещей,это всего лишь один из способов решить мою проблему?
  3. Есть ли другие проблемы с Mac, с которыми вы столкнулись при базовой разработке Django?
  4. Есть ли у вас какие-либо другие советы для опытного разработчика Django, которыйтакое абсолютный нуб Mac?

Ответы [ 3 ]

9 голосов
/ 13 февраля 2011

Вам понадобится XCode, да.Он понадобится вам для любых библиотек, которые нуждаются в компиляции, кроме всего прочего.

Пожалуйста, не устанавливайте MacPorts, как рекомендовано titaniumdecoy.Он пытается установить свои собственные версии всего, что излишне запутывает и выводит вас из обычного стека разработки Mac.Гораздо лучший инструмент для установки пакетов - homebrew , который использует встроенные инструменты для установки программного обеспечения с помощью ряда рецептов.Это отлично.

4 голосов
/ 13 февраля 2011

Я начал использовать Mac пару дней назад, и у меня та же проблема. Вам нужен XCode, да!

Менеджер упаковщиков, как apt-get, вы можете попробовать HomeBrew .

Для разработки в django я использую TextMate с некоторыми пакетами для django .

Для разработки на python я использую pip , virtualenv и virtualenvwrapper , это круто.

1 голос
/ 13 февраля 2011

Как разработчик iOS, я не могу комментировать особенности разработки Django, но следующее должно помочь вам начать.

Установите macports немедленно. Вы можете установить практически любой инструмент Unix, о котором вы только можете подумать, с помощью одной команды, включая virtualenv. (Обновление: вместо этого используйте HomeBrew , как предложено в других ответах: см. Комментарии, почему.)

Вам необходимо установить Xcode, чтобы получить набор инструментов разработчика Mac OS X (gcc и т. Д.), Если вы не хотите устанавливать все самостоятельно.

Если вы используете Eclipse, плагин Pydev - это единственный способ. TextMate , пожалуй, самый популярный текстовый редактор на Mac. Python Wiki содержит исчерпывающее описание ваших возможностей.

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