1

我希望它pip总是$HOME像我输入一样安装

pip install --user ...

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

4

3 回答 3

2

这是我基于unutbu想法的解决方案:

~/bin/ppip(个人点子

#!/bin/sh

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

欢迎改进。

于 2013-08-05T12:39:27.007 回答
1

你可以写一个小脚本:

我的点:

#!/bin/sh
pip $@ --user
于 2013-08-05T12:02:19.177 回答
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
}
于 2013-12-09T15:56:53.853 回答