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