2015-10-01 2 views
0

Начиная несколько дней назад мне нужно переустановить мои редактируемые пакеты для каждого нового сеанса virtualenv. У меня сложилось впечатление, что этого не произошло в недалеком прошлом.Почему virtualenv не находит редактируемые пакеты, ранее установленные через pip -e?

Каждый раз, когда я переключаюсь на virtualenv, пакеты, ранее установленные (в том же virtualenv, конечно) через pip -e, не найдены. Любая идея о том, что может произойти? Это ожидаемое поведение?

Я использую virtualenv 13.0.3, и он использует pip 7.1.2 внутри.

ответ

0

Оказалось, что у меня есть два пакета с тем же именем, что и их файлы setup.py. Каждый раз, когда я устанавливал один, другой был удален.

Чтобы усугубить ситуацию, даже после того, как я сменил имя одного из пакетов, проблема не устранена. Это было связано с тем, что предыдущий egg dir, созданный setuptools (я думаю), все еще был там.