Почему pip -t не работает на Ubuntu 15.04?

У меня возникла странная проблема с pip на Ubuntu 15.04. Когда я пытаюсь установить что-либо, используя параметр «-t», чтобы поместить его в конкретный каталог, он выходит из строя со следующей ошибкой:

error: can't combine user with prefix, exec_prefix/home, or install_(plat)base

Например, pip install -t <directory> <package> с этой ошибкой.

My pip - это версия 1.5.6, а моя версия Python - 2.7.

Я выполнял те же самые команды на своих 14.10-системах без проблем , поэтому я могу только сделать вывод, что это проблема, которая характерна для 15.04.

1
задан 6 May 2015 в 19:48

1 ответ

Я думаю, что ответ @Tiberiu C ударил ноготь по голове. Я не могу поверить, что pip в дистрибутиве это старый. Тем не менее, эти шаги по его устранению кажутся довольно сложной задачей, поэтому я хотел бы предложить, чтобы, если у вас уже есть easy_install в вашей системе, вы можете избавиться от реализации своего решения с помощью строки:

[ f1]

Сначала я попытался выполнить самообновление pip с помощью:

sudo pip install --upgrade pip

Однако он откажется заменить версию дистрибутива. Но затем я наткнулся на ответ , который указал мне на решение выше.

3
ответ дан 23 May 2018 в 20:38

Другие вопросы по тегам:

Похожие вопросы: