如您所见,OSX Mavericks删除了PyODBC编译所需的sql标头。按照以下步骤操作,可以安装PyODBC:
- 确保已安装iODBC库(http://www.iodbc.org/)
- 下载并解压缩iODBC源
- 跑
pip install --no-install pyodbc
cd [VIRTUAL_ENV]/build/pyodbc
- 跑
python setup.py build_ext --include-dirs=[LIBIODBC_SOURCES]/include/
- 运行
pip install --no-download pyodbc
:Installing collected packages: pyodbc
Running setup.py install for pyodbc
warning: no files found matching 'tests/*'
Successfully installed pyodbc
Cleaning up…
我也可以将文件复制
[libiodbc_sources]/include/到我的文件中,
/usr/include然后运行
pip installpyodbc,但是我不想手动将文件添加到系统文件夹。



