2015-10-20 3 views
0

Я хотел бы установить версию пакета python, которая является более новой, чем версия в системе.python с использованием пакета pip, отличного от значения по умолчанию

инструкции описывают, как сделать это с пип:

https://github.com/ewels/MultiQC

Выполнив эту команду:

pip install git+https://github.com/ewels/MultiQC.git 

Добавление делает --user флаг установки, возможно, но когда я пытаюсь увидеть, является стандартным двоичным кодом, он указывает на более старый, который доступен в масштабе всей системы:

which multiqc 

Как я могу назвать тот, который я только что установил с помощью pip install --user URL?

+0

Вы используете виртуальную среду? – jonrsharpe

ответ

-1

места по умолчанию, где пип будет установить копию пользователя в:

$HOME/.local/bin/ 
0

Для любого Googlers - хитрость заключается в том, чтобы получить свою собственную версию MultiQC, чтобы превалировать над общесистемной версией. Самый простой способ сделать это - , добавив ваш личный каталог установки на ваш PATH. Таким образом, принимая каталог в ответ на @ 719016, добавьте следующую строку в файл ~/.bashrc:

export PATH="$HOME/.local/bin/:$PATH" 

Извиняюсь за очень поздний ответ. Я автор MultiQC и только что нашел этот пост;)

Смежные вопросы