我最近运行了一个conda列表,我发现我有两个不同的包,分别称为prompt-toolkit 3.0.4和prompt_toolkit 3.0.4。我试图用谷歌搜索它们之间的区别,基本上使用了我的问题标题的确切措辞,所有出现的都是prompt_toolkit上的文档,它没有回答这个问题。我想了解这两个包之间的区别,这样我就可以理解为什么我需要这两个包,以及什么时候使用哪一个?
发布于 2020-05-11 02:39:03
prompt_toolkit
是一个元包,是prompt-toolkit
的别名。prompt_toolkit=3.0.4只有一个依赖提示符-toolkit=3.0.4,除此之外什么也不做。因此,无论何时安装prompt_toolkit,都会引入具有相同版本(major.minor.patch)的prompt-toolkit。
您可以使用conda search --info
查看这一点
conda search --info prompt_toolkit=3.0.4
为您提供
prompt_toolkit 3.0.4 0
----------------------
file name : prompt_toolkit-3.0.4-0.conda
name : prompt_toolkit
[...]
dependencies:
- prompt-toolkit >=3.0.4,<3.0.5.0a0
对于功能,您只需要prompt-toolkit,但prompt_toolkit是作为兼容层存在的。
https://stackoverflow.com/questions/61716475
复制相似问题