python - 在 Mac OS X Yosemite 上安装 pymssql 时出错

标签 python azure-sql-database osx-yosemite pymssql

我在 OS X Yosemite 10.10.3 上安装 pymssql 时收到以下错误 - 有人解决了以下错误吗?我正在使用 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

最佳答案

按照以下三个步骤,您应该能够在 Mac 上为 Azure SQL DB 安装 pymmsql。

第 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 连接到 Azure SQL DB 和 SQL Server。

关于python - 在 Mac OS X Yosemite 上安装 pymssql 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30646171/

相关文章:

php - 调用服务器中存储的Python文件

python - cog 中的 discord.py 状态

azure - 后台工作线程还是带有服务总线的工作线程用于 SQL 数据库访问?

OS X Yosemite 上的 Python 解释器——使用哪一个?

xcode - 如何使时钟滴答声粘在时钟边框上?

python - 如何获取传递给函数的变量的原始变量名

database - Azure SQL 数据库会自动升级到新的服务级别吗?

azure-sql-database - SQL Azure 中的连接超时

PHP 5.6.2 + Postgres + Apache 2.4 不适用于 Yosemite

python - 在 pandas 的 groupby 结果中添加 'count' 列?