Umfeld
Beschreibung
Ich habe Pip und Python frisch auf mein Windows heruntergeladen und lark installiert (pip install lark). Nachdem ich die Quelle ausgeführt hatte, die Lark-Module verwendet, gab es Fehler über fehlende Module von Lark. Ich habe festgestellt, dass im heruntergeladenen site-packages/lark/-Ordner die Datei _ _ init _ _.py leer ist. Ich muss den Dateiinhalt manuell von github herunterladen und hinzufügen, um das Paket zu verwenden. Dieses Problem tritt nur nach der Neuinstallation des Pip auf, wenn ein vorhandenes aktualisiert wird, funktioniert der Fall gut, das Paket wird heruntergeladen und der Dateiinhalt ist korrekt.
Erwartetes Verhalten
Das Lerchenpaket kann auf einem frisch eingerichteten Computer verwendet werden
So reproduzieren Sie
Dies konnten wir auf 3 verschiedenen Rechnern (1xWindows, 2xRaspberryPi's) reproduzieren. Das Problem tritt nie auf, wenn pip anstelle einer Neuinstallation aktualisiert wird.
Ist das Paket lark
im Ticket https://github.com/voidfiles/lark erwähnt ? Ich sehe, dass __init__.py
tatsächlich leer ist und das zugehörige PyPi-Paket auch auf dasselbe
Die Paketdetails, als ich lark in einem neuen virtualenv installierte, waren wie folgt. Dort habe ich das Github-Repo herausgefunden
$ 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:
Ich vermute, Sie wollten stattdessen https://github.com/lark-parser/lark installieren? Für die Sie pip install lark-parser
gemäß den Dokumenten ausführen müssen.
Hallo Deveshks,
Danke für den Hinweis, ja, es sieht so aus, als ob das installierte Paket von voidfiles stammt. Ich werde mir zuerst ansehen, was die ursprüngliche Idee hinter der Installation von lark war, dann lark-parser in der Quelle, was ich einrichten muss.
Das ist großartig. Anscheinend handelt es sich bei Ihrem Problem um eine falsche Identifizierung des installierten Pakets und nicht um pip als solches. In diesem Fall können Sie fortfahren und das Problem schließen.
Hilfreichster Kommentar
Ist das Paket
lark
im Ticket https://github.com/voidfiles/lark erwähnt ? Ich sehe, dass__init__.py
tatsächlich leer ist und das zugehörige PyPi-Paket auch auf dasselbeDie Paketdetails, als ich lark in einem neuen virtualenv installierte, waren wie folgt. Dort habe ich das Github-Repo herausgefunden
Ich vermute, Sie wollten stattdessen https://github.com/lark-parser/lark installieren? Für die Sie
pip install lark-parser
gemäß den Dokumenten ausführen müssen.