为什么 virtualenv 找不到以前通过 pip -e 安装的可编辑包?

Why is virtualenv not finding editable packages previously installed via pip -e?

从几天前开始,我不得不为每个新的 virtualenv 会话重新安装我的可编辑包。我的印象是,这在不远的过去并没有发生。

每次我切换到 virtualenv 时,都找不到以前通过 pip -e 安装的软件包(当然是在同一个 virtualenv 中)。知道会发生什么吗?这是预期的行为吗?

我正在使用 virtualenv 13.0.3,它在内部使用 pip 7.1.2。

原来我有两个包,它们的 setup.py 文件中定义了相同的名称。每次我安装了一个,另一个就被卸载了。

更糟糕的是,即使我更改了其中一个包的名称,问题仍然存在。这是因为之前由 setuptools 生成的 egg 目录(我猜)仍然存在。