Python 如何不需要pip安装-E参数?

Python 如何不需要pip安装-E参数?,python,linux,ubuntu,pip,Python,Linux,Ubuntu,Pip,为什么我可以使用: sudo pip install [package] 在我的机器上,但在另一台机器上,我必须使用: sudo -E pip install [package] 我怎样才能使它不需要-E 编辑: 我很确定这与为root设置环境变量有关。但是向/etc/environment添加path、http\u代理、https\u代理、ftp\u prxy和socks\u代理似乎也不起作用 每个用户是否都有覆盖环境变量的方法?谁拥有另一台机器?From docs()-E保留sudoe

为什么我可以使用:

sudo pip install [package] 
在我的机器上,但在另一台机器上,我必须使用:

sudo -E pip install [package]
我怎样才能使它不需要-E

编辑:

我很确定这与为root设置环境变量有关。但是向/etc/environment添加path、http\u代理、https\u代理、ftp\u prxy和socks\u代理似乎也不起作用


每个用户是否都有覆盖环境变量的方法?

谁拥有另一台机器?From docs()-E保留sudoed命令的环境,因此控制第二台机器配置的人必须将其设置为默认值。或者,你可以在另一台机器上使用-E,我认为这不会造成任何问题。我可以使用-E,但我想了解为什么这目前不起作用。第二台机器只是我拥有的另一台linux机器,显然我必须将第一台机器设置为允许在不使用-E选项的情况下进行pip安装,但我不记得现在如何猜测您想在
sudoers
中查看SETENV/nostenv。