pymssql для mac os x mountain lion 10.9.2

Недавно обнаружил pymssql и заставил его работать на машине с Windows (python 3.4). Однако, когда я пытаюсь запустить сценарий на своем Mac (10.9.2), я получаю сообщение об ошибке при импорте pymssql. Обратите внимание, как на окно Windows, так и на Mac я установил через pip3.4 install pymssql. В обоих случаях установка завершилась без ошибок.

Вот что я получаю, когда пытаюсь импортировать pymssql на Mac:

Python 3.4.0 (v3.4.0: 04f714765c13, 15 марта 2014 г., 23:02:41) [GCC 4.2.1 (Apple Inc., сборка 5666) (точка 3)] на darwin Введите "help", "copyright", " кредиты »или« лицензия »для получения дополнительной информации.

import pymssql Traceback (последний вызов последним): файл "", строка 1, в ImportError: dlopen (/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pymssql.so, 2 ): Библиотека не загружена: /usr/local/lib/libsybdb.5.dylib Ссылка на: /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pymssql.so Причина: изображение не найден

Обратите внимание: pip3.4 search pymssql приводит к следующему: pymssql - интерфейс DB-API к Microsoft SQL Server для Python. (новая версия на базе Cython) УСТАНОВЛЕНО: 2.1.0 (последняя)

Обратите внимание, что /usr/local/lib/libsybdb.5.dylib НЕ существует, но, опять же, я тоже не смог найти в окне Windows (искал диск C для libsybdb)

Как мне обойти это?


person user3614028    schedule 07.05.2014    source источник


Ответы (1)


Вам необходимо установить библиотеку freetds, чтобы общаться с Microsoft SQL Server.

brew install freetds
person Zoran Pandovski    schedule 25.01.2021