我喜欢 PyCharm 并且以前在我的 Python 项目中使用过它,但是我刚开始使用 IronPython,我不知道如何制作 PyCharm 或任何其他 IDE(除了可以正常工作的 VS)识别 .NET图书馆。
例如,我有代码:
from System.Environment import *
path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
上面的代码工作正常,但“系统”部分到处都带有灰色下划线,并带有“未解决的参考系统”消息。IronPython 文档解释说 System 不是一个模块,而是一个命名空间。如果我这样做,type(system)
我会得到<type 'namespace#'>
. 那么有没有办法让 PyCharm/PyDev 也能识别命名空间呢?另一方面,PATH 很好,一切都很好。