在 graalpython 中,`ginstall` 和 `pip` 有什么区别?

In graalpython what is difference between `ginstall` and `pip`?

graalpython https://www.graalvm.org/python/ginstallpip 有什么区别?使用哪一个?

pip 不同,ginstall 安装已知(大部分)与 GraalPython 兼容的包版本,并且始终运行 setup.py 从源安装包。

pipginstall 都为某些软件包应用了 GraalPython 特定补丁。这个补丁的应用是在 pip 中通过猴子修补其内部实现的,因此它可能不适用于 pip.

的 never 版本

TL;DR:我会先使用 ginstall。如果它不支持你想要的包,我会使用 pip。另外,尽可能避免升级捆绑的 pip

从历史上看,ginstall 存在的另一个原因是 GraalPython 不支持 SSL,而 pip 需要 SSL,除非您使用自定义镜像。现在不是这样了。