Pip: Lark pip install 后 __init__.py 文件为空

创建于 2020-05-12  ·  3评论  ·  资料来源: pypa/pip

环境

  • 点子版本:18.1
  • Python版本:3.7.3
  • 操作系统:Windows 10、Raspbian 10

描述
我新下载了 pip 和 python 到我的 Windows,安装了 lark(pip install lark)。 运行使用 lark 模块的源代码后,它给了我关于缺少 lark 模块的错误。 我发现在下载的 site-packages/lark/ 文件夹中,_ _ init _ _.py 文件是空的。 我必须从 github 手动下载并添加文件内容才能使用该包。 此问题仅在全新安装 pip 后发生,升级现有的 pip 时,案例运行良好,包已下载且文件内容正确。

预期行为
Lark 包可以在新设置的电脑上使用

如何繁殖

  1. 在以前从未安装过的计算机上安装最新的 pip
  2. 执行“pip install lark”
  3. 查看site-packages/lark/_ _ init _ _.py文件,文件没有内容

我们能够在 3 台不同的机器(1xWindows、2xRaspberryPi)上重现这一点。 升级 pip 而不是全新安装时,问题永远不会发生。

support

最有用的评论

https://github.com/voidfiles/lark 中提到的lark包吗? 我看到__init__.py确实是空的,并且关联的PyPi 包也指向同一个 repo。

我在新的 virtualenv 中安装 lark 时的软件包详细信息如下。 那就是我发现github repo的地方

$ 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: 

我猜你想改为安装https://github.com/lark-parser/lark ? 您需要根据它的文档运行pip install lark-parser

所有3条评论

https://github.com/voidfiles/lark 中提到的lark包吗? 我看到__init__.py确实是空的,并且关联的PyPi 包也指向同一个 repo。

我在新的 virtualenv 中安装 lark 时的软件包详细信息如下。 那就是我发现github repo的地方

$ 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: 

我猜你想改为安装https://github.com/lark-parser/lark ? 您需要根据它的文档运行pip install lark-parser

你好,

感谢您的提示,是的,安装的软件包似乎来自 voidfiles。 我会先看看安装 lark 背后的最初想法是什么,然后我必须设置的源代码中的 lark-parser 是什么。

那太棒了。 看起来您的问题是关于错误识别已安装的软件包,而与 pip 无关。 在这种情况下,您可以继续并关闭问题。

此页面是否有帮助?
0 / 5 - 0 等级