PyCharm/PyDev /その他のIDEでIronPython名前空間のコード補完を行うにはどうしたらいいですか?

私はPyCharmが好きで、以前はPythonプロジェクトに使っていましたが、IronPythonを使い始めたばかりで、PyCharmやその他のIDEを作る方法を理解できません(VSは例外なく動作します)。ライブラリ。

たとえば、私はコードを持っています:

from System.Environment import *

path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)

The above code works fine, but the “System” part is underlined
grey everywhere with the message “Unresolved reference System”. The
IronPython documentation explains that System is not a module but
rather a namespace. If I do type(system) I get . So is
there a way to make PyCharm/PyDev recognize the namespaces as well?
On a side note, the PATH is fine, everything is fine.

ベストアンサー

パフォーマンス上の理由から、PyCharmはデフォルトで.NETアセンブリ用のPythonスタブを生成しません。インポートステートメントで未解決の参照にキャレットを置き、Alt-Enterを押し、「バイナリモジュール用のスタブを生成…」クイックフィックスを選択して、生成をトリガーすることができます。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です