Articles of compilación

Cómo vincular estáticamente una biblioteca al comstackr una extensión de módulo de Python

Me gustaría modificar un archivo setup.py para que el comando “python setup.py build” compile un módulo de extensión basado en C que está estático (en lugar de dinámicamente) vinculado a una biblioteca. La extensión está actualmente vinculada dinámicamente a varias bibliotecas. Me gustaría dejar todo sin cambios, excepto el enlace estático a una sola biblioteca. […]

¿Cómo compilo múltiples archivos py como uno solo?

Soy nuevo en Python y estoy totalmente perdido en cuanto a dónde comenzar a hacer esto. He escrito muchos módulos pequeños (un conjunto de herramientas para maya) que deben comstackrse en un solo archivo .pyc. ¿Hay un módulo que simplemente hace esto? ¿O puedes decirme dónde ir para empezar? ¿Un tutorial? Ni siquiera sé qué […]

Problemas para entender cómo usar Jython

Acabo de comenzar a aprender Jython y tengo algunos problemas con la implementación. He revisado los archivos de demostración que vienen con Jython 2.5, y todavía no estoy seguro de cómo implementar Jython para obtener lo que quiero. Actualmente, tengo un código Java que ejecuta un servidor Python como un proceso. El servidor Python, a […]

Configuración de PyQt para Qt 4.7.4

Intento instalar PyQt para desarrollar aplicaciones Python usando Qt. Descargué SIP y PyQt4 de http://www.riverbankcomputing.co.uk y compilé los paquetes. Pero encontré un problema al comstackr PyQt4: Corrí python configure.py en la Terminal y obtuve: Error: Make sure you have a working Qt v4 qmake on your PATH or use the -q argument to explicitly specify […]

Pautas para escribir código rápido para el JIT de PyPy

El JIT de PyPy puede hacer que el código de Python se ejecute mucho más rápido que CPython. ¿Existe un conjunto de directrices para escribir código que se pueda optimizar mejor con el comstackdor JIT? Por ejemplo, Cython puede comstackr algo de código estático en C ++, y tiene pautas para escribir código eficiente. ¿Hay […]

¿Cuál es la prioridad de los archivos comstackdos de Python en las importaciones?

Los archivos de Python se comstackn a bytecode (* .pyc). Utilizando Cython puedes comstackrlos en código de máquina (* .so en Linux). Si utiliza ambos archivos en la misma carpeta, con el mismo nombre, ¿cuál es la prioridad entre ellos? ¿Existe una forma automática de garantizar que se use el archivo * .so en lugar […]

Extensiones Python de comstackción cruzada

Tengo un problema de comstackción cruzada de la extensión de netifaces en Buildroot Linux distro para ARM (Python 2.7.2). De acuerdo con este blog http://whatschrisdoing.com/blog/2009/10/16/cross-compiling-python-extensions/ He definido las variables de entorno CC, LDSHARE, etc., pero distutils / setuptools no tiene CC en Cuenta por lo que todas las pruebas fallarán: running build Setting prefix Setting […]

El comstackdor no puede encontrar Python.h

Soy un poco nuevo en C, y parece que no puedo hacer lo que quiero. Necesito hacer algunos enlaces de Python para las funciones de C, y creo que puedo resolver esto. Pero hay una pequeña línea que NO FUNCIONARÁ. #include Entiendo esto: fatal error #1035: Can’t find include file . Lo he intentado todo. […]

¿Cómo crear un archivo .pyd?

Estoy creando un proyecto que utiliza Python OpenCV. Mi procesamiento de imágenes es un poco lento, así que pensé que podía hacer el código más rápido creando un archivo .pyd (lo leí en alguna parte). Puedo crear un archivo .c usando Cython, pero ¿cómo hacer un .pyd ? Si bien son una especie de .dll […]