Я пытаюсь установить пакеты локально с помощью pip. Он работал с --user
, но теперь, когда я его пытаюсь, он находит версию пакета в /usr/local/lib/
, а затем не устанавливает его локально. Обычно он установил вещи в ~/.local
, но теперь он просто проверяет общесистемный каталог для пакета, и если он там, он не устанавливает его (это не то, что я хочу), и если он не существует, он пытается установить это в /usr/local/lib
, на котором у меня нет прав на запись. Например:
$ pip install --user rpy2
Requirement already satisfied (use --upgrade to upgrade): rpy2 in /usr/local/lib/python2.7/dist-packages/
Как я могу сделать pip install --user
всегда идти в ~/.local
, а не общесистемный каталог?