默认情况下如何让pip install进入HOME?

时间:2013-08-05 11:46:20

标签: python pip

我希望pip始终安装到$HOME,就像我输入

一样
pip install --user ...

但我不想一直输入--user。我认为设置一个环境变量将是一个很好的解决方案,但我不确定,我没有找到任何东西。

3 个答案:

答案 0 :(得分:2)

以下是基于idea of unutbu

的解决方案

~/bin/ppip p 个人):

#!/bin/sh

if [ "$1" == "install" ] || [ "$1" == "bundle" ]
  then
    pip $1 --user ${@:2}
  else
    pip $@
fi

欢迎改进。

答案 1 :(得分:1)

你可以制作一个小剧本:

<强> mypip:

#!/bin/sh
pip $@ --user

答案 2 :(得分:0)

根据其他答案,这里有一个bash函数添加到你.bash_profile

function pip {
    if [ "$1" == "install" ] || [ "$1" == "bundle" ]; then
        /usr/local/bin/pip $1 --user ${@:2}
    else
        /usr/local/bin/pip $@
    fi
}