我在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中也有类似问题安装)
答案 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构建的。