【问题标题】:pymssql on mac os x mountain lion 10.9.2mac os x 山狮 10.9.2 上的 pymssql
【发布时间】:2014-06-25 02:23:57
【问题描述】:

最近发现了 pymssql 并让它在 Windows 机器上运行(python 3.4)。但是,当我尝试在我的 mac (10.9.2) 上运行脚本时,当我“导入 pymssql”时出现错误。请注意在 windows 框和 mac 上,我是通过“pip3.4 install pymssql”安装的。在这两种情况下,安装都没有错误。

这是我尝试在 mac 上导入 pymssql 时得到的结果:

Python 3.4.0(v3.4.0:04f714765c13,2014 年 3 月 15 日,23:02:41) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] 在 darwin 输入“help”、“copyright”、“credits”或“license”了解更多信息。

导入 pymssql 回溯(最近一次通话最后): 文件“”,第 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 搜索 pymssql 结果: pymssql - Microsoft SQL Server 的 DB-API 接口 Python。 (基于 Cython 的新版本) 已安装:2.1.0(最新)

请进一步注意 /usr/local/lib/libsybdb.5.dylib 不存在,但话又说回来,我也无法在 windows 框中找到(在 C 驱动器中搜索 libsybdb)

我该如何解决这个问题?

【问题讨论】:

    标签: macos python-3.x osx-mountain-lion pymssql


    【解决方案1】:

    您需要安装 freetds 库才能与 Microsoft SQL Server 通信

    brew install freetds
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-24
      • 1970-01-01
      • 2013-08-02
      • 2012-10-08
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      相关资源
      最近更新 更多