Articles of ironpython

Velocidad de IronPython vs Python con números

Tengo algunos códigos fuente de Python que manipulan listas de listas de números (por ejemplo, unos 10,000 números de punto flotante) y realiza varios cálculos sobre estos números, incluyendo una gran cantidad de numpy.linalg.norm, por ejemplo. El tiempo de ejecución no fue un problema hasta que recientemente comenzamos a usar este código desde una interfaz […]

Trabajando con PTVS, IronPython y MongoDB

Quiero desarrollar una aplicación utilizando PTVS (Python Tools para Visual Studio) y descargo el plugin PTVS y IronPython para Visual Studio 2012, funciona perfectamente. Mi pregunta aquí es, ¿Puedo usar MongoDB con PTVS e ItonPython? Si puedo, ¿cómo puedo hacerlo? Ya intenté instalarlo haciendo clic en Install Python Package , pero cada vez me pide […]

Bucle sobre métodos de objetos Python / IronPython

¿Cuál es la forma correcta de recorrer los métodos de un objeto Python y llamarlos? Dado el objeto: class SomeTest(): def something1(self): print “something 1” def something2(self): print “something 2”

¿Cómo paso argumentos a un script de Python con IronPython?

Tengo el siguiente código de C # donde llamo un script de python desde C #: using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Windows.Forms; using System.Linq; using System.Text; using System.Threading.Tasks; using IronPython.Hosting; using Microsoft.Scripting.Hosting; using IronPython.Runtime; namespace RunPython { class Program { static void Main(string[] args) { ScriptRuntimeSetup setup = Python.CreateRuntimeSetup(null); ScriptRuntime runtime […]

Python para .NET: usar el mismo ensamblado .NET en varias versiones

Mi problema: tengo un ensamblaje en 2 versiones y quiero usarlos al mismo tiempo en mi proyecto Python. Las bibliotecas .NET se instalan en GAC (MSIL) y tienen el mismo token público: lib.dll (1.0.0.0) lib.dll (2.0.0.0) En Python quiero algo así: import clr clr.AddReference(“lib, Version=1.0.0.0, …”) from lib import Class myClass1 = Class() myClass1.Operation() *magic* […]

¿Es posible utilizar solicitudes en Ironpython 2.7.5?

He instalado exitosamente pip en ironpython. Pero cuando bash instalar solicitudes con “ipy.exe -X: Marcos -m pip instale las solicitudes” en una consola de administrador, obtengo lo siguiente: ———————————————————— C:\Program Files (x86)\IronPython 2.7\lib\site-packages\pip\__main__.py run on 02/02/16 16:13:53 Downloading/unpacking html5lib Getting page https://pypi.python.org/simple/html5lib/ Cleaning up… Removing temporary dir c:\users\panta\appdata\local\temp\pip_build_panta… Exception: Traceback (most recent call last): File […]

IronPython no puede importar el módulo os

Así que tengo un ZIPPED IronPython (2.6 o 2.6.1) básico que simplemente descomprimo, inicio ipy.exe, escribo “import os” y presiono enter. Sucede lo siguiente: Traceback (most recent call last): File “”, line 1, in ImportError: No module named os No funciona incluso si importo primero clr. ¿Qué hay que hacer? He buscado en Google este […]

QT4, GTK +, wxWidgets o IronPython para una aplicación nativa de Windows utilizando Python

Necesito crear una aplicación nativa de Windows usando Python (y py2exe, supongo). Los requisitos de características son: Icono de la barra de tareas Notificaciones de alerta (junto al icono de la barra de tareas) Ventana sin cromos (idealmente bonita, redondeada, de colores). Webkit para renderizar algo de la ventana de Chromeless Hasta ahora he identificado […]

Instalación de paquetes de Python – IronPython

Me gustaría agregar el paquete PRAW a una solución IronPython en VS, sin embargo, está demostrando ser un dolor en el trasero. Aquí están los pasos que estoy tomando haga clic con el botón derecho en el entorno de IronPython, seleccione instalar el paquete python. escribe “Praw” usando pip Recibo un mensaje que me indica […]

Desarrollo de GUI con IronPython y Visual Studio 2010

Estoy enseñando una clase introductoria a la progtwigción y el desarrollo de GUI utilizando Python, y he encontrado que la solución menos abrumadora para los estudiantes nuevos en progtwigción es usar Visual Studio para el desarrollo de GUI. Si bien la experiencia de desarrollo de GUI con C # y VB es agradable, no pude […]