几天前开始,我不得不为每个新的virtualenv会话重新安装我的可编辑软件包。我的印象是,这不会发生在不太遥远的过去。
每次我切换到virtualenv时,都找不到先前通过pip -e安装的软件包(当然是在同一个virtualenv中)。什么可以发生什么?这是预期的行为吗?
我正在使用virtualenv 13.0.3并且它在内部使用pip 7.1.2。
答案 0 :(得分:0)
事实证明我有两个在setup.py文件中定义了相同名称的包。每次我安装一个,另一个卸载。
更糟糕的是,即使我更改了其中一个软件包的名称,问题仍然存在。这是因为由setuptools(我猜)生成的前一个蛋目录仍在那里。