Pipenv有什么问题

Pipenv有什么问题

💡 原文中文,约3600字,阅读约需9分钟。
📝

内容提要

Pipenv存在多个问题,如锁定时间过长、命令选项不明确和无法解析依赖,用户反馈频繁,影响使用体验。维护者面临发布延迟,核心开发者因私事影响进度。用户应根据需求选择Pipenv或Poetry。

🎯

关键要点

  • Pipenv存在多个问题,主要包括锁定时间过长、命令选项不明确和无法解析依赖。
  • 用户反馈频繁,尤其是关于pipenv lock命令的执行时间,特别是在处理科学计算库时。
  • 命令及选项的结果常常不符合用户预期,导致用户困惑。
  • Pipenv无法自动回溯依赖版本,导致依赖解析失败。
  • 维护者面临发布延迟的问题,核心开发者因私事影响进度。
  • 用户应根据需求选择Pipenv或Poetry,Poetry在虚拟环境管理和依赖管理方面也存在不足。

延伸问答

Pipenv存在哪些主要问题?

Pipenv主要存在锁定时间过长、命令选项不明确和无法解析依赖等问题。

为什么Pipenv的锁定时间会很长?

Pipenv的锁定时间长是因为需要下载所有安装包来计算哈希值,特别是处理科学计算库时,下载量很大。

Pipenv的命令选项有哪些不明确之处?

Pipenv的命令选项如--keep-outdated和--selective-upgrade的意义不明确,容易导致用户混淆。

Pipenv如何处理依赖解析失败的问题?

Pipenv无法自动回溯依赖版本,导致依赖解析失败,未来可能会引入新的依赖解析器passa来解决此问题。

Pipenv的维护者面临哪些挑战?

Pipenv的维护者面临发布延迟和核心开发者因私事影响进度等挑战。

Pipenv与Poetry相比有什么优缺点?

Pipenv在虚拟环境管理和依赖管理方面存在问题,而Poetry在打包发布方面也有不足,二者各有优缺点。

➡️

继续阅读