Articles of Windows

¿Cómo informar correctamente un estado de salida en lote?

Me enfrento a una situación extraña en la que un archivo por lotes que escribí informa de un estado de salida incorrecto. Aquí hay una muestra mínima que reproduce el problema: bug.cmd echo before if “” == “” ( echo first if exit /b 1 if “” == “” ( echo second if ) ) […]

Cambio de la “encoding de configuración regional preferida” en Python 3 en Windows

Estoy usando Python 3 (recientemente cambiado de Python 2). Mi código generalmente se ejecuta en Linux, pero también a veces (no a menudo) en Windows. De acuerdo con la documentación de Python 3 para open() , la encoding predeterminada para un archivo de texto es de locale.getpreferredencoding() si no se proporciona el locale.getpreferredencoding() encoding . […]

La extensión de Python de VS Code recientemente comenzó a quejarse de un error de ruta en Win10

Cuando inicio el código de Visual Studio con un archivo de python , comencé a recibir el siguiente error The environment variable ‘Path’ seems to have some paths containing characters (‘;’, ‘”‘ or ‘;;’). The existence of such characters are known to have caused the Python extension to not load. If the extension fails to […]

Se produjo un error de “Python versión 2.7, que no se encontró en el registro” al intentar instalar netCDF4 en Windows 8

Yo uso Anaconda 1.7, 32 bit. Descargué la versión correcta del instalador de netCDF4 desde aquí . Intenté copiar la carpeta HKEY_LOCAL_MACHINE \ SOFTWARE \ Python en HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node. Sin suerte. ¿Alguien tiene alguna idea de por qué esto podría estar pasando? Anaconda instalada en la ubicación por defecto, C: /. Sí, […]

Cómo imprimir una cadena Unicode en Python en la consola de Windows

Estoy trabajando en una aplicación de Python que puede imprimir texto en varios idiomas en la consola en múltiples plataformas. El progtwig funciona bien en todas las plataformas UNIX, pero en Windows hay errores al imprimir cadenas Unicode en la línea de comandos. Ya hay un hilo relevante con respecto a esto: ( el cambio […]

¿Cómo instalo libsvm para python en Windows 7?

¿Desea saber cómo instalar libsvm para Python en Windows 7? Descargué el archivo livsvm zip, pero no entiendo las instrucciones incluidas. He colocado el archivo libsvm.dll en mi directorio c: \ windows \ system32, pero cuando lo bash import svmutil o from svm import * yo obtengo Traceback (most recent call last): File “”, line […]

¿Cómo listar todas las dlls cargadas por un proceso con Python?

Quiero enumerar todas las dlls cargadas por un proceso, como este: ¿Cómo podría obtener la información con Python en Windows?

Funcionalidad de Readline en windows con python 2.7

Necesito importar la funcionalidad readline en un progtwig escrito en python. Actualmente estoy usando la versión 2.7 y los paquetes de terceros que he visto solo funcionan hasta la versión 2.6. ¿Alguien sabe de un paquete readline de terceros para Windows con Python 2.7?

Proceso de lectura de stdout en tiempo real.

Consideremos este fragmento: from subprocess import Popen, PIPE, CalledProcessError def execute(cmd): with Popen(cmd, shell=True, stdout=PIPE, bufsize=1, universal_newlines=True) as p: for line in p.stdout: print(line, end=”) if p.returncode != 0: raise CalledProcessError(p.returncode, p.args) base_cmd = [ “cmd”, “/c”, “d:\\virtual_envs\\py362_32\\Scripts\\activate”, “&&” ] cmd1 = ” “.join(base_cmd + [‘python -c “import sys; print(sys.version)”‘]) cmd2 = ” “.join(base_cmd + […]

El EXE de Windows construido por PyInstaller falla con multiprocesamiento

En mi proyecto, estoy usando la biblioteca de multiprocessing de Python para crear múltiples procesos en __main__. El proyecto se está empaquetando en un solo EXE de Windows usando PyInstaller 2.1.1. Creo nuevos procesos así: from multiprocessing import Process from Queue import Empty def _start(): while True: try: command = queue.get_nowait() # … and some […]