最近发现了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)
我该如何解决这个问题?
答案 0 :(得分:0)
您需要安装 freetds 库才能与 Microsoft SQL Server 通信
brew install freetds