我希望pip
始终安装到$HOME
,就像我输入
pip install --user ...
但我不想一直输入--user
。我认为设置一个环境变量将是一个很好的解决方案,但我不确定,我没有找到任何东西。
答案 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
}