gpt4 book ai didi

python - 如何强制 pip install --editable 创建轮缓存而不是egg?

转载 作者:行者123 更新时间:2023-12-04 17:34:27 27 4
gpt4 key购买 nike

当我使用详细标志执行以下操作时,
pip install -e file:////path/to/setupdir
我看到它正在运行 setup.py develop在下面并最终创建 .egg 而不是 .whl

如何强制创建轮子的 pip 创建?

PS:我知道this question是关于这个主题的,但答案并不令人满意(有争议),答案中的链接已损坏,并且不谈论 --editable 模式

最佳答案

pip 的可编辑安装方式好像利用了特殊的 .egg-link format of eggs ,因此可能没有简单的方法可以在可编辑模式下将 python 包安装为轮子。
可编辑安装相当于setuptools的开发模式,在这种模式下,文件实际上并没有被复制到部署目录,而是只有一个.egg-link文件在部署目录中创建。 .egg-link文件包含找到包代码的路径。在你的包的源代码旁边,一个 .egg-info创建目录来存储一些元数据。您可以在 pip 文档的这些页面中找到有关 pip 可编辑安装和 setuptools 开发模式的更多信息。和 setuptools .
使用可编辑安装方式时,我们可以在pip源码中看到here没有轮子被 build 。
python包editable似乎提供了这个选项。

关于python - 如何强制 pip install --editable 创建轮缓存而不是egg?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57208730/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com