Articles of ventanas

Envíe SIGINT al subproceso de Python usando os.kill como si presionara Ctrl + C

Utilizando python 3.4 en windows. Estoy tratando de terminar el procesamiento de un niño simulando a una persona presionando Ctrl + C (Ctrl + D en Linux). Acabo de agregar el controlador para comprobar si la señal se estaba manejando. Utilicé la idea de esta pregunta. El objective es capturar el Interruptor de teclado (SIGINT) […]

Error de instalación de Pip: el comando python setup.py egg_info falló con el código de error 1

Acabo de instalar Python 2.7.5 en una caja de Windows 7 (32 bits) . Cuando bash instalar el módulo Scrapy a través de la consola de Windows, aparece el siguiente error: Command python setup.py egg_info failed with error code 1 in c:\users\compaq\app data\local\temp\pip_build_COMPAQ\pyOpenSSL Storing debug log for failure in C:\Users\COMPAQ\pip\pip.log He leído otros subprocesos sobre […]

xlwings con python 3.5 en Windows

He estado atrapado por algún tiempo. Mi configuración es: python 3.5 , xlwings 0.5.0 y Windows 7 . Obtengo el siguiente seguimiento al intentar import xlwings : Traceback (most recent call last): File “”, line 1, in File “C:\Program Files\Python 3.5\lib\site-packages\xlwings\__init__.py”, line 20, in from . import _xlwindows as xlplatform File “C:\Program Files\Python 3.5\lib\site-packages\xlwings\_xlwindows.py”, line […]

Multiprocesamiento de windows

Como he descubierto, Windows es un poco porcino cuando se trata de multiprocesamiento y tengo preguntas al respecto. El pydoc indica que debe proteger el punto de entrada de una aplicación de Windows al usar multiprocesamiento . ¿Significa esto solo el código que crea el nuevo proceso? Por ejemplo Script 1 import multiprocessing def somemethod(): […]

Cython memoryviews en Windows

Cuando trato de usar Cython en Windows (instalación basada en Anaconda, uso de TDM-GCC ya que necesito soporte para OpenMP), me encontré con un error al usar vistas de memoria escritas. test1.pyx def test(int x): pass test2.pyx def test(int[:] x): pass Ambos módulos se pueden comstackr con un setup.py básico (usando cythonize), pero mientras test1 […]

¿Cómo puedo actualizar scipy en winpython en windows?

Tengo instalado winpython y me gustaría actualizar scipy a la versión 0.14. ¿Cómo puedo hacer eso? ¿Debo reinstalar Winpython completamente? EDITAR: Si ejecuto pip install –upgrade scipy desde el WinPython Command Prompt , recibo este error: —————————————- Rolling back uninstall of scipy Cleaning up… Command C:\Users\donbeo\WinPython-64bit-3.3.5.0\python-3.3.5.amd64\python.exe -c “import setuptools, tokenize;__file__=’c:\\users\\donbeo\\appdata\\local\\temp\ \pip_build_donbeo\\scipy\\setup.py’;exec(compile(getattr(tokenize, ‘open’, open) (__file__).read().replace(‘\r\n’, ‘\n’), […]

¿Cómo monitorear aplicaciones abiertas o ejecutadas en linux / tcl / python?

Estoy tratando de construir una aplicación de panel, igual que avant window navigator o ubuntu unity. Mi pregunta es una vez que construyo el panel con las aplicaciones predeterminadas, ¿cómo puedo agregar elementos al panel cuando las aplicaciones están abiertas o iniciadas? Aquí está mi código fuente en tcl: package require Tk set items {xterm […]

La impresión de caracteres Unicode a la salida estándar en Python imprime glifos incorrectos

Quiero imprimir un conjunto de caracteres Unicode en mi terminal de línea de comandos. Incluso cuando hago cumplir la encoding para que sea “UTF-8”, el terminal imprime algo de basura. $python -c “import sys; print sys.stdout.write(u’\u2044′.encode(‘UTF-8’))” ΓüäNone $python -c “import sys; print sys.stdout.encoding” cp437 Mi encoding de terminal predeterminada es cp437 y estoy intentando anular […]

Python – copias múltiples de salida cuando se usa multiprocesamiento

Posible duplicado: Multiprocesamiento iniciando demasiadas instancias de Python VM Módulo ejecutado a través de python myscript.py (no entrada de shell) import uuid import time import multiprocessing def sleep_then_write(content): time.sleep(5) print(content) if __name__ == ‘__main__’: for i in range(15): p = multiprocessing.Process(target=sleep_then_write, args=(‘Hello World’,)) p.start() print(‘Ah, what a hard day of threading…’) Este script da como […]

¿Cómo distribuyo módulos de extensión precomstackdos para Windows en pypi para varias versiones de Python?

Me gustaría distribuir un módulo de extensión C precomstackdo para Python 2.6 y Python 2.7 para las versiones de 32 y 64 bits de Python. ¿Cómo debo construir y distribuir eso en pypi? ¿Debo usar bdist_egg? ¿Puedo conservar la compatibilidad con pip? Me doy cuenta de que los bdist normales simplemente crean un .zip que […]