Как установить scons на Mac OS X - PullRequest
25 голосов
/ 30 июля 2009

Подскажите, пожалуйста, как мне установить scons на MacOSX?

Я не вижу указанную Mac загрузку с http://www.scons.org/

Спасибо.

Ответы [ 7 ]

34 голосов
/ 29 июня 2011

Альтернативой MacPorts было бы использование HomeBrew , где вы бы просто

brew install scons
33 голосов
/ 30 июля 2009

Загрузите tarball и затем обратитесь к первой главе руководства пользователя, Сборка и установка SCons . Короче говоря:

# cd scons-1.2.0
# python setup.py install
9 голосов
/ 30 июля 2009

Установите MacPorts , затем в Терминале (Приложения> Утилиты> Terminal.app) введите:

sudo port install scons

Эта команда автоматически загрузит и установит для вас scons.MacPorts требует, чтобы у вас были установлены инструменты разработчика, поэтому, если вы этого не сделаете, вам нужно будет загрузить и установить Xcode 3 DVD .

ПРИМЕЧАНИЕ 1: Xcode 2.5 - последняя версия Xcode, которая будет работать на Mac OS X Tiger.

ПРИМЕЧАНИЕ 2. Это может показаться ужасно болезненным, если у вас еще не установлен MacPorts.Однако вы действительно должны пойти по этому пути, поскольку MacPorts упрощает обновление установленного программного обеспечения, автоматически управляет зависимостями между программами и упрощает установку других пакетов в будущем.

1 голос
/ 19 мая 2011

Существует также установщик графического интерфейса для SCons в Mac OS X, который я написал для скачивания здесь:

https://github.com/rviney/scons-mac-installer

1 голос
/ 06 августа 2009

Если у вас есть установочные инструменты Python, следующее установит scons-1.2.0 из sourceforge:

easy_install scons

Но имейте в виду проблемы, которые люди поднимают с помощью setuptools.

Также имейте в виду этот вопрос и ответы о virtualenv и pip для изоляции сред Python.

0 голосов
/ 06 марта 2013

С версии 2.3.0 SCons должна работать без установки:

# get the source and switch to stable 2.3.0 version
hg clone https://bitbucket.org/scons/scons/ -r 2.3.0

# make sure to use Python 2 for now
python scons/src/scripts/scons.py

При запуске 2.3.0 из источника, SCons.__version__ настроен неправильно, поэтому EnsureSConsVersion (), скорее всего, завершится ошибкой, если это нормально.

0 голосов
/ 04 ноября 2010

опустите исходный код SCons и поместите его в /Library/Python/X.X/. Убедитесь, что у вас есть такая структура каталогов: /Library/Python/X.X/SCons/init.py

помните, импорт поиска модулей, и / Library / Python / XXX по умолчанию в пути поиска.

...