El Capitan上的Pyodbc

时间:2015-10-02 22:36:05

标签: python odbc pyodbc

我在El Capitan上安装pyodbc时遇到了麻烦。我有另一个virtualenv是在约塞米蒂时期创建的pyodbc。

我通过以下命令安装pyodbc:

pip install --global-option=build_ext --global-option="-I/usr/local/include" --allow-external pyodbc --allow-unverified pyodbc pyodbc

它错误地说它找不到odbc动态库。

ld:找不到-lodbc的库

我正在使用的python版本是python 2.7.10(但在python 2.6.9中也有类似问题安装)

2 个答案:

答案 0 :(得分:3)

将/ usr / local / lib添加到编译器动态库路径

pip install --global-option = build_ext --global-option =" -I / usr / local / include" - global-option =" -L / usr / local / lib" --allow-external pyodbc --allow-unverified pyodbc pyodbc

答案 1 :(得分:1)

pyodbc现在为macOS提供二进制轮,用于Python 2.7和3.4+,因此不需要编译。请注意,这些是使用unixODBC而不是iODBC构建的。