Подтвердить что ты не робот

Странная "локальная" папка в папке virtualenv

После создания моей виртуальной среды (VE) внутри нее есть символическая ссылка с именем "local". Он указывает на папку VE, а это означает, что если вы ее откроете, вы попадете в ту же папку, в которой вы начали.

Мне было бы все равно, но это делает некоторые "волшебники" автозаполнения в PyCharm непригодными (они показывают один и тот же элемент снова и снова, каждый раз с более глубоким уровнем вложенности).

Как-то я не могу найти никакого намека на эту проблему (я использую virtualenv 1.6.4).

Вопрос в том, для чего используется эта "локальная" символическая ссылка?

4b9b3361

Ответ 1

Согласно источник, символическая ссылка local была вставлена ​​на место в качестве исправления для ошибка которые затронули платформы, используя схему установки "posix_local" . Это изменение было внесено в версия 1.6.3.

Проблема, о которой вы описали, была адресована этим тянуть запрос на github. Этот предлагаемый патч изменяет символические ссылки на фактический каталог local, а не на родительский каталог. Он еще не слит. Этот патч с тех пор был поэтому проблема должна быть исправлена ​​в следующей версии (1.7.1, возможно?).