Environnement
La description
J'ai fraîchement téléchargé le pip et le python sur mon Windows, installé lark (pip install lark). Après avoir exécuté la source qui utilise des modules d'alouette, cela m'a donné des erreurs concernant les modules manquants d'alouette. J'ai découvert que dans le dossier site-packages/lark/ téléchargé, le fichier _ _ init _ _.py est vide. Je dois télécharger et ajouter le contenu du fichier manuellement à partir de github afin d'utiliser le package. Ce problème ne se produit qu'après la nouvelle installation du pip, lors de la mise à niveau d'un fichier existant, le boîtier fonctionne bien, le package est téléchargé et le contenu du fichier est correct.
Comportement prévisible
Le paquet alouette peut être utilisé sur un ordinateur fraîchement configuré
Comment reproduire
Nous avons pu reproduire cela sur 3 machines différentes (1xWindows, 2xRaspberryPi's). Le problème ne se produit jamais lors de la mise à niveau de pip au lieu d'une nouvelle installation.
Le package lark
mentionné dans le ticket https://github.com/voidfiles/lark ? Je vois que __init__.py
est en effet vide et le package PyPi associé
Les détails du package lorsque j'ai installé lark dans un nouveau virtualenv étaient les suivants. C'est là que j'ai découvert le repo 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:
Je suppose que vous vouliez plutôt installer https://github.com/lark-parser/lark ? Pour lequel vous devez exécuter pip install lark-parser
conformément à sa documentation.
Salut deveshks,
Merci pour l'astuce, oui, il semble que le package installé provienne de voidfiles. Je vais jeter un œil à l'idée initiale derrière l'installation d'alouette en premier, puis d'alouette-parser dans la source que je dois configurer.
C'est génial. Il semble que votre problème concerne l'identification erronée du package qui a été installé et n'est pas lié à pip en tant que tel. Dans ce cas, vous pouvez continuer et clore le problème.
Commentaire le plus utile
Le package
lark
mentionné dans le ticket https://github.com/voidfiles/lark ? Je vois que__init__.py
est en effet vide et le package PyPi associéLes détails du package lorsque j'ai installé lark dans un nouveau virtualenv étaient les suivants. C'est là que j'ai découvert le repo github
Je suppose que vous vouliez plutôt installer https://github.com/lark-parser/lark ? Pour lequel vous devez exécuter
pip install lark-parser
conformément à sa documentation.