使用 poetry 安装时,pip list 无法正确显示位置

pip list doesn't show location correctly when installing with poetry

早些时候当我 poetry 安装我的本地包时,它的正确路径曾经在我 pip list 时显示

旧版本 诗歌:1.0.2

点列表

package                          version                        location
----------                       ---------                      ------------
local_pacage                      1.0.0                         /Users/username/project

更新版本 诗歌:1.1.6 pip版本也更新了不记得旧版本了

点列表

package                              version                      
----------                          ---------                   
local_pacage                       1.0.0             

pip list -v 始终将位置显示为站点包,即使使用诗歌从其他路径安装也是如此。 早些时候它曾经正确显示。 注意:安装程序栏显示安装程序为诗歌,它只是位置

package                              version              location                                                          Installer
----------                          ---------             ----------                                                     ------------
local_pacage                       1.0.0                   /Users/username/site-packges                    poetry

知道可能是什么原因。莫非是换诗换pip。

诗歌在可编辑模式下安装包的方式在 1.0 和 1.1 之间发生了变化。

在 1.1 之前创建了一个 egg-link 文件。从 1.1 开始,.pth 文件按照 here 的描述使用。此更改会导致您看到的行为。

另请参阅问题跟踪器中 abn 的回答: