我可以在使用ipy解釋器啓動的VS上創建一個簡單的工作用戶界面,但是當我嘗試在Revit環境中啓動它時(複製python shell或宏),我得到以下錯誤: ImportError:沒有名爲wpf的模塊ImportError:沒有名爲wpf的模塊(僅適用於Revit環境) - 用戶界面
wpf是一個內置模塊,所以我不認爲我忘記了任何引用或pythonpath。
我檢查兩個內容sys.version(想法從計算器後): 進口SYS 打印內容sys.version
上了車revitpythonshell和IronPython控制檯相同的結果: 2.7.4(IronPython的2.7。 .NET 4.0.30319.18444(64位)上的4(2.7.0.40)) un2.7.4(.NET 4.0.30319.18444(64位)上的IronPython 2.7.4(2.7.0.40))
任何想法?
我不明白爲什麼它需要在Revit環境中,而不是在標準的ipy控制檯,但它的工作。你又救了我達倫。 我試過wpf .__文件___並沒有得到任何結果。我試過: import inspect inspect.getfile(wpf) 它說wpf是一個內置模塊,所以我認爲它與搜索路徑沒有關係。 再次感謝(我會鏈接你在rps組中的答案) –
因此,在相同的主題,因爲這[post](http://stackoverflow.com/questions/32013933/ironpython-wpf-withe-revitpythonshell) 'clr .AddReference('IronPython.Wpf')import wpf'給我一個錯誤,即'wpf'不存在。但是有一個'Wpf',其中大寫'W',我正在導入爲'wpf'。但是它仍然告訴我需要3個'LoadComponent()'函數的參數。 –