Python 的 pipenv 慢吗?

Pre*_*oom 15 python pipenv

我试图从切换venvcondapipenv管理我的虚拟环境中,但有一点我注意到了有关pipenv它的奇怪慢,当它做“锁定”,它到达的地方停止了“的时候暗战”执行点。通常是这么慢还是只是我?另外,你能给我一些关于如何使它更快的建议吗?

Nat*_*ger 16

是的,我发现 pipenv 的锁定和依赖解析很糟糕。对于它的价值,我已经转向 just venvand police。诗歌 github 有一个部分谈论 pipenv,还要注意,诗歌不太关心你的实际虚拟环境,更多的是关于依赖管理/打包。

  • 最近,我们对“pipenv”进行了一些性能增强,包括发布了“2022.8.31”的大型安装优化。有关基准的独立比较,请查看:https://lincolnloop.github.io/python-package-manager-shootout/ (2认同)

Jay*_*Lee 12

Pipenv 简直就是个笑话。我花了 30 分钟盯着“锁定”,最终在 15 分钟后失败,我尝试了两次。我生命中最无意义的三十分钟。

我的 Pipfile 复杂吗?不。我在“flake8”+“pylint”+“mypy”+“black”中包含了“flask”。

每次有人试图修复 Python 的“依赖管理”时,情况只会变得更糟。我期待 Poetry 解决这个问题,但谁知道呢。

也许是时候转向 Web 开发的类型化语言了。

  • 被否决:这是一个咆哮,而不是一个答案;还有“Pipenv 实际上是一个笑话”:不,不是,这是一个象征性的笑话。 (5认同)
  • Pipenv 的最新版本目前为“2022.8.31”,自您两年多前发表评论以来,进行了许多优化和错误修复。 (2认同)
  • @AkiRoss 无意冒犯,但这仍然是对OP“通常这么慢还是只有我这样?”的回答,我回答说,“这不仅仅是你,我浪费了很多时间使用它!” :) (2认同)
  • 没有冒犯。我不认为“不仅仅是你”是问题的有效答案,评论就足够了;)咆哮,虽然我得到并分享了挫败感,但这对解决问题没有用。 (2认同)

Sra*_*raw 5

很久以前,它之所以缓慢是有原因的。但是现在,它无缘无故地慢了:

https://github.com/pypa/pipenv/issues/3827

请看这个问题,关于那个荒谬的锁定性能有很多类似的问题。但如您所见,他们称之为“增强”。好吧,原谅我,WTF,这实际上是一个错误。