pymssql在mac os x mountain lion 10.9.2

时间:2014-05-07 21:51:08

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

最近发现了pymssql,并在Windows机器上工作(python 3.4)。但是,当我尝试在我的mac(10.9.2)上运行脚本时,我在导入pymssql时出错。请注意在Windows框和Mac上,我通过'pip3.4安装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)(第3点)] 输入“帮助”,“版权”,“信用”或“许可”以获取更多信息。

  
    
      

导入pymssql       Traceback(最近一次调用最后一次):         文件“”,第1行,in       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接口                             蟒蛇。 (新的基于Cython的版本)   安装:2.1.0(最新)

进一步注意/usr/local/lib/libsybdb.5.dylib不存在,但是再次,我无法在Windows框中找到(在C盘中搜索libsybdb)

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

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

brew install freetds