Ciao qualcuno sa se è possibile compilare il codice Python in un file DLL di Windows? Come faresti a fare questo?Compile DLL da python code
6
A
risposta
5
Un modo sarebbe creare una libreria C o C++ che incorpori l'interprete Python e che esegua il codice Python.
Un'altra opzione sarebbe quella di tradurre il codice Python in C++ con ShedSkin e renderlo una DLL, anche se non mi aspetterei che venga fuori un'API molto pulita.
+2
+1: l'opzione 1 è il modo in cui dovrebbe essere eseguita. Basta incorporare Python nella tua app. –
Problemi correlati
- 1. Compile latex da python
- 2. VTK/Python/compile
- 3. Chiamare DLL C++ da Python
- 4. Compile progetto di applicazione web ascx in dll
- 5. Chiamare una funzione DLL da Python
- 6. Boost - cross compile - "da Linux" "a Windows"
- 7. Infinity generato in python code
- 8. Compile stand alone con Cygwin
- 9. Codec code Python che termina
- 10. Cross-compile a Linux da OS X
- 11. Riferimento a una DLL da un'altra DLL
- 12. DLL plugin che dipendono da altre DLL
- 13. emacs compile buffer auto close?
- 14. Caricamento PYTHON DLL non riuscito
- 15. Ctypes Python: caricamento di una DLL da un percorso relativo
- 16. come accedere a una classe da una DLL in python?
- 17. Usa DLL .NET in Python
- 18. Kivy - thread, code, orologi e prese Python
- 19. cheat prevenzione da Code Generation
- 20. Uscita da Inno Setup Installazione da [code]
- 21. Python Multiprocessing: pool.map vs using code
- 22. MinGW compile per MS DOS
- 23. OpenCL compile su linux
- 24. dizionario python di code inter processi
- 25. maven compile groovy
- 26. MSBuild TypeScript Compile Targets
- 27. NumPy ImportError in python - caricamento Dll fallito
- 28. AngularJS: manuale $ compile contro natural $ compile su una direttiva ricorsiva
- 29. Scrittura informazioni sul copyright in python code
- 30. "select" su più code Python multiprocessing?
Ho trovato un modo per compilare in EXE usando py2exe. Ma ancora alla ricerca di un modo per creare DLL. Voglio usare la DLL in un progetto C#. – Martin
Dal tuo commento suppongo che tu voglia integrare Python con .NET. Se è così, c'è [IronPython] (http://ironpython.net/), che va molto oltre la semplice creazione di una DLL. – delnan