我下载了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