software para eenjoy easycap descargar capturadora 4ch windows python-3.x curses pdcurses

eenjoy - ¿Qué se necesita para las cursas en Python 3.4 en Windows7?



software para capturadora de video easycap (2)

Puede usar curses multiplataforma (Windows, MacOS, GNU / Linux) si instala manualmente para Windows o como otro paquete en otros.

  1. Instale el paquete de la rueda. Si necesita más información sobre la rueda haga clic aquí .

  2. Ve a este repositorio .

  3. Descargue un paquete con su versión de python, en el ejemplo para python 3.4:

    curses-2.2-cp34-none-win_amd64.whl

  4. Instálelo (este comando es para Windows, en GNU / Linux instale como otro paquete)

    python -m pip install curses-2.2-cp34-none-win32.whl

  5. Solo incluye en tu script de python:

    import curses

Puedes usar el envoltorio de curses para python. Funciona en Fedora 25 en todas las terminales y en Windows 10 usando git bash, powershell o cmd.

Actualizar:

  • Una alternativa a las maldiciones en Windows here .
  • Interfaz de usuario de la consola en Windows here .
  • Un tutorial interesante here .

Tengo una instalación de Python 2.7 / 3.4 en ejecución en mi máquina con Windows 7 (x64). Me gustaría probar las maldiciones en Windows.

Las maldiciones están instaladas pero no funcionan:

>>> import curses Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:/Tools/Python3.4.2/lib/curses/__init__.py", line 13, in <module> from _curses import * ImportError: No module named ''_curses''

La documentation dice:

La versión de Python para Windows no incluye el módulo de curses . Una versión portada llamada UniCurses está disponible.

Entonces, el instalador de Python 3.4 para Windows instaló curses con dependencias no resueltas. Uno podría llamar a esto un error ...

OK, miré en UniCurses. Es una envoltura para PDCurses :

UniCurses es un contenedor para Python 2.x / 3.x que proporciona un conjunto unificado de funciones Curses en todas las plataformas (MS Windows, Linux y Mac OS X) con una sintaxis similar a la de los NCurses originales. Para proporcionar la funcionalidad Curses en sistemas Microsoft Windows, envuelve PDCurses .

La instalación de UniCurses a través de pip3 produce un error:

C:/Users/Paebbels>pip3 install UniCurses Downloading/unpacking UniCurses Could not find any downloads that satisfy the requirement UniCurses Some externally hosted files were ignored (use --allow-external UniCurses to allow). Cleaning up... No distributions at all found for UniCurses Storing debug log for failure in C:/Users/Paebbels/pip/pip.log

El enlace a SourceForge en el sitio UniCurses de Python está muerto. Una búsqueda manual en SourceForge ayudó a encontrar UniCurses para Python nuevamente.

Pero, el instalador de UniCurses 1.2 no puede encontrar ninguna instalación de Python en mi registro de Windows. (Python 2.7.9 y Python 3.4.2 están disponibles).

También busqué en las maldiciones de dominio público (PDCurses). PD Cureses 3.4 es de finales de 2008. Así que tiene 7 años. No creo que funcione con Windows 7 ni con Windows 8.1 ni con Windows 10.

¿Hay alguna forma de ejecutar curses en Windows con Python?

(¡El Python de Windows, no el Python de CygWin!)


Puedes probar mi espejo de Unicurses , que incluye pdcurses dlls. Actualmente lo tengo funcionando en Windows 7 con Python 3.5.0.

Para probar rápidamente si funciona para usted, solo clone el repositorio y cree y ejecute un script de Python dentro de su directorio de nivel superior que contiene algo como

from unicurses import * stdscr = initscr() addstr("hello world") getch()