Ошибка установки pymssql в Mac OS X Yosemite

Я получаю следующую ошибку при установке pymssql на OS X Yosemite 10.10.3 - кто-нибудь сталкивался со следующей ошибкой? Я использую FreeTDS (v0.91.112) версии 7.1 и Python 2.7.6 - утилита tsql подключается к базе данных SQL без проблем.

sudo pip install pymssql

Ошибка:

Command "/usr/bin/python -c "import setuptools, tokenize;
__file__='/private/tmp/pip-build-T5Usla/pymssql/setup.py';
exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n',
'\n'), __file__, 'exec'))" install --record /tmp/pip-uZGqK4-record/install-
record.txt --single-version-externally-managed --compile" failed with error
code 1 in /private/tmp/pip-build-T5Usla/pymssql

1 ответ

Решение

У вас должна быть возможность установить pymmsql на ваш Mac для базы данных SQL Azure, выполнив следующие три шага.

Шаг 1: Установите Homebrew. Перейдите в свой терминал и выполните следующую команду:

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

Шаг 2: Установите FreeTDS. Из терминала запустите следующую команду:

brew install freetds

Это должно установить freetds в вашей системе

Шаг 3: Установите pymmsql. Из терминала запустите следующую команду

sudo -H pip install pymssql

Теперь вы сможете использовать pymssql для подключения к базе данных SQL Azure и SQL Server.

Другие вопросы по тегам