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/