当我使用详细标志运行以下命令时,
pip install -e file:////path/to/setupdir
我发现它在运行setup.py develop
并最终创建.egg而不是.whl
如何强制pip创建wheel而不是egg?
PS:我知道这个问题也是关于这个主题的,但答案不尽人意(有争议),答案中的链接已经失效并且没有讨论 --editable 模式
当我使用详细标志运行以下命令时,
pip install -e file:////path/to/setupdir
我发现它在运行setup.py develop
并最终创建.egg而不是.whl
如何强制pip创建wheel而不是egg?
PS:我知道这个问题也是关于这个主题的,但答案不尽人意(有争议),答案中的链接已经失效并且没有讨论 --editable 模式
.egg-link
格式, 因此在可编辑模式下可能没有简单的方法将python包安装为wheel。 可编辑安装等效于setuptools的开发模式,在此模式下,文件实际上未复制到部署目录中,而是只创建了一个.egg-link
文件。 .egg-link
文件包含查找软件包代码的路径。在软件包源代码旁边,创建了一个.egg-info
目录以存储一些元数据。您可以在pip和setuptools的文档页面中找到有关pip可编辑安装和setuptools开发模式的更多信息。