Домой Edit me on GitHub

2019-10-07

Каналы передачи данных | Сетевое программирование | Базы данных | Основы Веб-программирования

Установка Python в ОС MacOS

Homebrew

Homebrew является очень удобным пакетным менеджером для MacOS. Все дальнейшие манипуляции по установке пакетов будут осуществлены с его использованием (где это возможно, конечно).

Установка

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Установка интерпретатора CPython

$ brew install python

Пакетный менеджер pip

При использовании Homebrew для установки python’а pip поставится автоматически.

Виртуальное окружение Virtualenv

$ sudo pip install virtualenv virtualenvwrapper
$ source /usr/local/bin/virtualenvwrapper.sh

Компиляция пакетов

Некоторые Python пакеты написаны с использование языка программирования Си, поэтому при установке они требуют компиляции. Если у вас не установлен компилятор, пакет не будет установлен.

$ brew install gcc

Для успешной установки GCC необходимо наличие установленного XCode в системе.

Примечание

Для старых версий MacOS необходимо установить старую же версию XCode с диска, который поставляется вместе с Вашей операционной системой.

Установка git

$ 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/

../../../_images/pyramid_sacrud_macos.png
../../../_images/pyramid_sacrud2_macos.png
Previous: Установка Python в ОС Linux Next: Установка Python в ОС Windows