Ho scaricato Python for .NET.
All'interno dello zip è clr.pyd
, nPython.exe
, Python.Runtime.dll
e 2 file di database di debug.
Metto clr.pyd e Python.Runtime.dll nella mia directory python DLL C: \ Python27 \ DLLs pensando che questo sia tutto ciò che è necessario per l'installazione. Ho poi apro la GUI di Python e il tipo di importazione CLR e ottengo:Come installare Python per .NET su Windows
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import clr
SystemError: dynamic module not initialized properly
Nuovo per Python, ma non NET e voglio usare il CPython e non IronPython. Cosa mi manca in questa installazione? Il readme di Python per .NET dice che c'è un'installazione per il pacchetto di Windows ma tutto quello che ho trovato è stato il file zip.
"python.net" non intendi ironpython? –
Io no. IronPython è il proprio eseguibile realizzato da MS. Voglio usare il "normale" Python ma la libreria .NET è esposta ad esso. Era la mia comprensione Python.NET fa questo. – user441521
La tua comprensione è corretta. Mi piace spiegarlo come IronPython è un env .Net che contiene Python. Python .Net consente a Python di contenere .Net – bc3tech