Homebrew
Homebrew является очень удобным пакетным менеджером для MacOS. Все дальнейшие манипуляции по установке пакетов будут осуществлены с его использованием (где это возможно, конечно).
Установка
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"$ brew install pythonПри использовании Homebrew для установки python’а pip поставится автоматически.
$ sudo pip install virtualenv virtualenvwrapper
$ source /usr/local/bin/virtualenvwrapper.shНекоторые Python пакеты написаны с использование языка программирования Си, поэтому при установке они требуют компиляции. Если у вас не установлен компилятор, пакет не будет установлен.
$ brew install gccДля успешной установки GCC необходимо наличие установленного XCode в системе.
Примечание
Для старых версий MacOS необходимо установить старую же версию XCode с диска, который поставляется вместе с Вашей операционной системой.
$ brew intall gitСклонируем репозитарий админки https://github.com/sacrud/pyramid_sacrud.git в
директорию /home/user/Projects.
$ cd /home/user/Projects/
$ git clone https://github.com/sacrud/pyramid_sacrud.gitУстановим pyramid_sacrud из исходных кодов.
$ cd /home/user/Projects/pyramid_sacrud
$ mkvirtualenv pyramid_sacrud
$ python setup.py developДалее установим пример pyramid_sacrud/example
$ cd /home/user/Projects/pyramid_sacrud/example
$ workon pyramid_sacrud
$ python setup.py developПакеты устанавливаются в виртуальное окружение с названием pyramid_sacrud.
Теперь можно запустить пример:
$ cd /home/user/Projects/pyramid_sacrud/example
$ workon pyramid_sacrud
$ pserve development.iniЗаходим на http://localhost:6543/admin/