0

PTVS (Python Tools for Visual Studio) を使用しています。私のプロジェクトでは、外部ライブラリ OpenCV を使用しています (ローカルで参照され、pip/easy_install は使用されません)。このライブラリのオートコンプリート/インテリセンスは、常に無意味な文字のみを表示します (例: "Àt4èÚ" または "ÇEüÿÿÿÿè")。

コードを実行でき、他のライブラリ/関数をオートコンプリートできます。何が原因で、どうすれば修正できますか?

前もって感謝します

4

1 に答える 1

0

PTVS 2.0 ベータ版を使用していて、このバグに遭遇しているようです(最後のコメントに注意してください)。問題は基本的に、インタプリタ全体のライブラリの Intellisense がデータベースによって駆動され、そのデータベースを構築するために使用されるユーティリティに 2.0 ベータ版のバグがあり、バイナリ Python モジュール (.pyd) で正しく動作しないことです。

このバグは修正されており、CodePlex から PTVS の最新のソース コードをダウンロードしてビルドすると、修正が適用されます。もちろん、次のリリースに含まれます。安定版 (PTVS 1.5) を使用すると、この問題にも対処できますが、もちろん、2.0 のすべての新機能を利用できるわけではありません。

于 2013-07-29T16:49:53.797 に答える