我下載了Python for .NET。
裏面的zip是clr.pyd
,nPython.exe
,Python.Runtime.dll
和2調試數據庫文件。
我把clr.pyd和Python.Runtime.dll放到我的python dll中dir C:\ Python27 \ DLLs認爲這是安裝所需要的。然後我打開了Python的GUI和類型進口CLR和我得到:如何在Windows上安裝Python for .NET
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import clr
SystemError: dynamic module not initialized properly
新的Python但不是.NET和要使用的CPython的,而不是IronPython的。在安裝中我缺少什麼?自述文件爲Python for .NET說有一個Windows軟件包的安裝,但我發現的只是zip文件。
「python.net」你不是指鐵thon?? –
我不知道。 IronPython是MS自己製作的可執行文件。我想使用「正常」的Python,但是.NET庫暴露給它。這是我的理解Python.NET做到這一點。 – user441521
你的理解是正確的。我喜歡將它解釋爲IronPython是一個包含Python的.Net環境。 Python .Net允許Python包含.Net – bc3tech