Ich habe Python for .NET heruntergeladen.
Innerhalb der Zip ist clr.pyd
, nPython.exe
, Python.Runtime.dll
und 2 Debug-Datenbankdateien.
Ich legte die clr.pyd und Python.Runtime.dll in meinem Python-DLLs-Verzeichnis C: \ Python27 \ DLLs denke, das ist alles, was für die Installation benötigt wird. Ich öffnen Sie dann den Python GUI und Typ Import clr und ich bekomme:Wie installiert man Python für .NET unter Windows
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import clr
SystemError: dynamic module not initialized properly
Neu bei Python aber nicht .NET und will die CPython und nicht den Ironpython verwenden. Was fehlt mir in dieser Installation? Die Readme von Python für .NET sagt, es gibt eine Installation für Windows-Paket, aber alles, was ich fand, war die Zip-Datei.
"python.net" meinst du nicht ironpython? –
Ich nicht. IronPython ist eine eigene ausführbare Datei von MS. Ich möchte das "normale" Python verwenden, aber die .NET-Bibliothek verfügbar machen. Es war mein Verständnis, dass Python.NET das tut. – user441521
Ihr Verständnis ist richtig. Ich erkläre es gerne, da IronPython ein .Net-Env ist, das Python enthält. Python .Net ermöglicht Python zu enthalten. NET – bc3tech