1

pyodbc-3.0.6 は Komodo Edit 7 によって認識されないようです。http://code.google.com/p/pyodbc/ からのインストール手順に従ってモジュールはコマンド ライン インタープリターを介して認識されます。SQL Server に接続し、通常は期待どおりに動作します。

ただし、Komodo Edit を使用import pyodbcするとモジュールが認識されず、その後オートコンプリートが無効になります。モジュールを使用する上での根本的な問題ではありませんが、機能を無効にするのはイライラします。

Python 2.7、64 ビットを実行しています。

背景を読むと、Komodo は 32 ビットであり、pyodbc のサポートは、Komodo IDE へのアップグレードと ActivePython モジュールの自動更新によってのみ利用可能であることが示唆されています。これは簡単ですか、それとも回避策はありますか?

4

1 に答える 1

0

Komodo は、バイナリ ライブラリのオートコンプリート情報を記述するCIX (codeintel XML) ファイルを使用します。

残念ながら、私は pyodbc 用のものを見つけることができませんでした。そのようなファイルを自分で作成する必要があります。これを行う方法については、Komodo FAQ を参照してください

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 に答える