Странная "локальная" папка внутри папки virtualenv - PullRequest
22 голосов
/ 22 ноября 2011

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

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

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

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

1 Ответ

21 голосов
/ 22 ноября 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...