Ошибка установки 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.