【问题标题】:Pyodbc on El CapitanEl Capitan 上的 Pyodbc
【发布时间】:2015-10-02 22:36:05
【问题描述】:

我在 El Capitan 上安装 pyodbc 时遇到问题。我有另一个在优胜美地时代创建的具有 pyodbc 的 virtualenv。

我正在通过以下命令安装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中安装也有类似的问题)

【问题讨论】:

    标签: python odbc pyodbc


    【解决方案1】:

    将 /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

    【讨论】:

    • 这个答案是最终对我有用的解决方案。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2015-12-28
      • 2015-12-20
      • 2016-03-12
      • 2017-04-20
      • 2016-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-11
      相关资源
      最近更新 更多