python使用pip包不同于默认包

时间:2015-10-20 16:05:55

标签: python pip

我想安装一个比系统中的版本更新的python包。

说明书描述了如何使用pip:

https://github.com/ewels/MultiQC

运行此命令:

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

添加--user标志会进行安装,但是当我尝试查看哪个是默认二进制文件时,它指向系统范围内可用的较旧的二进制文件:

which multiqc

如何使用pip install --user URL调用我刚刚安装的那个?

2 个答案:

答案 0 :(得分:0)

对于任何googlers来说 - 诀窍是让你自己的MultiQC版本优先于系统范围的版本。最简单的方法是将预先您的个人安装目录添加到PATH。因此,通过@ 719016获取答案中的目录,您可以将以下行添加到~/.bashrc文件中:

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

对很晚的回应表示歉意。我是MultiQC的作者,刚发现这篇文章;)

答案 1 :(得分:-1)

pip将安装用户副本的默认位置是:

$HOME/.local/bin/