有时我会错误地使用普通pip install package
安装一些全局软件包并污染我的系统,而不是创建一个合适的virtualenv并保持整洁。
如何使用pip
轻松禁用全局安装?或者至少在使用这种方式时显示大胖警告,以确保我知道我在做什么?
答案 0 :(得分:1)
您可以尝试在.bashrc
pip() {
if [ -n "$VIRTUAL_ENV" ]; then
# Run pip install
else
echo "You're not in a virtualenv"
fi
}
我对bash的了解并不是最好的,但这应该让你走上正确的道路。
答案 1 :(得分:0)
我可以迟到,但你可以通过以下方式来做到:
~/.pip/pip.conf
):
[global]
require-virtualenv = true
PIP_REQUIRE_VIRTUALENV