Medio ambiente
Descripción
Recién descargué pip y python en mi Windows, instalé lark (pip install lark). Después de ejecutar la fuente que usa módulos lark, me dio errores sobre módulos faltantes de lark. Descubrí que en la carpeta descargada site-packages / lark / el archivo _ _ init _ _.py está vacío. Tengo que descargar y agregar el contenido del archivo manualmente desde github para poder usar el paquete. Este problema ocurre solo después de la instalación nueva del pip, cuando se actualiza uno existente, el caso funciona bien, el paquete se descarga y el contenido del archivo es correcto.
Comportamiento esperado
El paquete de alondra se puede utilizar en una computadora recién configurada
Cómo reproducir
Pudimos reproducir esto en 3 máquinas diferentes (1xWindows, 2xRaspberryPi's). El problema nunca ocurre al actualizar pip en lugar de una instalación nueva.
¿Se menciona el paquete lark
en el ticket https://github.com/voidfiles/lark ? Veo que su __init__.py
está realmente vacío y el paquete PyPi asociado también apunta al mismo repositorio.
Los detalles del paquete cuando instalé lark en un nuevo virtualenv fueron los siguientes. Ahí es donde descubrí el repositorio de github
$ pip show lark
Name: lark
Version: 0.0.4
Summary: Lark is a RESTy interface for python
Home-page: http://github.com/voidfiles/lark
Author: Alex Kessinger
Author-email: [email protected]
License: MIT
Location: /Users/devesh/Desktop/venv/lib/python3.8/site-packages
Requires: Flask, colander, redis, iso8601
Required-by:
Supongo que, en su lugar, deseaba instalar https://github.com/lark-parser/lark . Para lo cual debe ejecutar pip install lark-parser
según sus documentos.
Hola deveshks,
Gracias por la pista, sí, parece que el paquete instalado es de voidfiles. Echaré un vistazo a cuál fue la idea inicial detrás de la instalación de lark primero, luego al analizador de lark en la fuente lo que tengo que configurar.
Eso es genial. Parece que su problema está relacionado con la identificación errónea del paquete que se instaló y no está relacionado con pip como tal. En ese caso, puede continuar y cerrar el problema.
Comentario más útil
¿Se menciona el paquete
lark
en el ticket https://github.com/voidfiles/lark ? Veo que su__init__.py
está realmente vacío y el paquete PyPi asociado también apunta al mismo repositorio.Los detalles del paquete cuando instalé lark en un nuevo virtualenv fueron los siguientes. Ahí es donde descubrí el repositorio de github
Supongo que, en su lugar, deseaba instalar https://github.com/lark-parser/lark . Para lo cual debe ejecutar
pip install lark-parser
según sus documentos.