首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iODBC中使用macOS链接来构建pyodbc?

如何在iODBC中使用macOS链接来构建pyodbc?
EN

Stack Overflow用户
提问于 2018-01-03 20:33:23
回答 1查看 663关注 0票数 0

pyodbc驱动程序:如何在macOS中指定其位置?中,TallTed建议开放问题来解释以下内容

使用指向iODBC的链接构建pyodbc (不是它的默认UnixODBC,这在macOS中并不常见)。

所以现在关注的是-

如何使用指向iODBC的链接构建pyodbc (不是它的默认UnixODBC,这在macOS中并不常见)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-11 19:32:58

这应该/可能在4.0.23中起作用,因为在pyodbc v3.0.7中是这样做的:

首先,在文件setup.py中,将第165行改为--

代码语言:javascript
复制
    settings['libraries'].append('odbc')

代码语言:javascript
复制
    settings['libraries'].append('iodbc')

第二,禁用/删除第178、179和183行。

代码语言:javascript
复制
        # Add directories for MacPorts and Homebrew.
#       dirs = ['/usr/local/include', '/opt/local/include','~/homebrew/include']
#       settings['include_dirs'].extend(dir for dir in dirs if isdir(dir))

        # unixODBC make/install places libodbc.dylib in /usr/local/lib/ by default
        # ( also OS/X since El Capitan prevents /usr/lib from being accessed )
#       settings['library_dirs'] = [ '/usr/local/lib' ]

有关参考,请参见截至pyodbc 3.0.7,从第146行开始

注意:这将使用提供的macos系统--而且可能已经过时-- libiodbc.dylib in /usr/lib。不过,不确定iODBC框架在哪里安装iODBC文件。也许TallTed可以对此发表评论?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48084708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档