1

Komodo Edit 7 似乎无法识别 pyodbc-3.0.6。按照http://code.google.com/p/pyodbc/的安装说明,通过命令行解释器识别模块;连接到 SQL Server 并通常按预期运行。

但是,当使用 Komodo 时,Editimport pyodbc无法识别模块,随后自动完成功能被禁用。使用该模块不是一个基本问题,但禁用该功能会令人恼火。

我正在运行 Python 2.7,64 位。

背景阅读表明 Komodo 是 32 位的,只有通过升级到 Komodo IDE 和自动 ActivePython 模块更新才能获得对 pyodbc 的支持。是这么简单还是有解决方法?

4

1 回答 1

0

Komodo 使用CIX (codeintel XML) 文件来描述二进制库的自动完成信息。

不幸的是,我无法为 pyodbc 找到一个;您必须自己创建这样的文件。您可以在 Komodo 常见问题解答中找到有关如何执行此操作的说明

svn co http://svn.openkomodo.com/repos/openkomodo/trunk/src/codeintel/support/gencix/python python_gencix
cd python_gencix
python gencix.py --onefile=pyodbc.cix --name="PyODBC" --description="Python ODBC module" pyodbc
于 2012-11-15T10:04:58.997 回答