es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PYTHON-3.10

¿Cómo puedo hacer que los campos InitVar de las dataclass en Python funcionen con typing.get_type_hints al mismo tiempo que utilizo anotaciones?

Cuando trabajaba con dataclasses de Python, me encontré con este error extraño que es bastante fácil de reproducir. from __future__ import annotations import dataclasses as dc import typing @dc.dataclass class Test: foo: dc.InitVar[int] print(typing.get_type_hints(Test)) Al ejecutar esto, obtienes lo siguiente: Traceback (most recent call last): File “test.py”, line 11, in . . . Read more

Python 3.10 asyncio.gather() muestra una advertencia de deprecación: No hay un bucle de eventos actual.

Tengo una aplicación de Django y en una de sus vistas utilizo asyncio para realizar algunas solicitudes concurrentes a un componente externo. Aquí está la idea: import asyncio async def do_request(project): result = … return result def aggregate_results(projects: list): loop = asyncio.new_event_loop() asyncio.set_event_loop(loop) results = loop.run_until_complete( asyncio.gather(*(do_request(project) for project in . . . Read more

Jupyter arroja un error de “intérprete incorrecto” en la instalación de Homebrew.

Suposiciones: Editor VScode Instalación nativa (sin entornos virtuales) zsh en Mac python 3.10 Entonces, mi problema es que cada vez que uso: jupyter notebook Obtengo un error como este: zsh: /usr/local/bin/jupyter: intérprete incorrecto: /usr/local/Cellar/jupyterlab/3.2.4/libexec/bin/python3.9: no existe el archivo o el directorio sin embargo, estoy ejecutando estos comandos según esta publicación . . . Read more