Ambiente
Descrição
Eu baixei recentemente o pip e o python no meu Windows, instalei o lark (pip install lark). Depois de executar o código-fonte que usa módulos lark, ele me deu erros sobre módulos ausentes do lark. Descobri que na pasta site-packages / lark / baixada, o arquivo _ _ init _ _.py está vazio. Tenho que baixar e adicionar o conteúdo do arquivo manualmente do github para usar o pacote. Esse problema ocorre apenas após a nova instalação do pip, ao atualizar um existente, o caso funciona bem, o pacote é baixado e o conteúdo do arquivo está correto.
Comportamento esperado
O pacote cotovia pode ser usado em um computador recém-configurado
Como reproduzir
Conseguimos reproduzir isso em 3 máquinas diferentes (1xWindows, 2xRaspberryPi's). O problema nunca acontece ao atualizar o pip em vez de uma nova instalação.
O pacote lark
mencionado no tíquete https://github.com/voidfiles/lark ? Vejo que __init__.py
está realmente vazio e o pacote PyPi associado também aponta para o mesmo repositório.
Os detalhes do pacote quando instalei o lark em um novo virtualenv foram os seguintes. Foi onde descobri o repositório 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:
Suponho que você queira instalar https://github.com/lark-parser/lark ? Para o qual você precisa executar pip install lark-parser
acordo com seus documentos.
Oi deveshks,
Obrigado pela dica, sim, parece que o pacote instalado é de voidfiles. Vou dar uma olhada em qual foi a ideia inicial por trás da instalação do lark primeiro, depois o lark-parser no código-fonte o que eu tenho que configurar.
Isso é ótimo. Parece que o seu problema é sobre a identificação incorreta do pacote que foi instalado e não está relacionado ao pip como tal. Nesse caso, você pode prosseguir e encerrar o problema.
Comentários muito úteis
O pacote
lark
mencionado no tíquete https://github.com/voidfiles/lark ? Vejo que__init__.py
está realmente vazio e o pacote PyPi associado também aponta para o mesmo repositório.Os detalhes do pacote quando instalei o lark em um novo virtualenv foram os seguintes. Foi onde descobri o repositório github
Suponho que você queira instalar https://github.com/lark-parser/lark ? Para o qual você precisa executar
pip install lark-parser
acordo com seus documentos.