Странная "локальная" папка в папке virtualenv
После создания моей виртуальной среды (VE) внутри нее есть символическая ссылка с именем "local". Он указывает на папку VE, а это означает, что если вы ее откроете, вы попадете в ту же папку, в которой вы начали.
Мне было бы все равно, но это делает некоторые "волшебники" автозаполнения в PyCharm непригодными (они показывают один и тот же элемент снова и снова, каждый раз с более глубоким уровнем вложенности).
Как-то я не могу найти никакого намека на эту проблему (я использую virtualenv 1.6.4).
Вопрос в том, для чего используется эта "локальная" символическая ссылка?
Ответы
Ответ 1
Согласно источник, символическая ссылка local
была вставлена на место в качестве исправления для ошибка
которые затронули платформы, используя схему установки "posix_local" . Это изменение было внесено в версия 1.6.3.
Проблема, о которой вы описали, была адресована этим тянуть запрос на github. Этот предлагаемый патч изменяет символические ссылки на фактический каталог local
, а не на родительский каталог. Он еще не слит. Этот патч с тех пор был поэтому проблема должна быть исправлена в следующей версии (1.7.1, возможно?).