我可以使用pip install为其他用户安装模块吗?

时间:2017-06-01 11:37:46

标签: python pip

我希望为www-data用户安装Numpy,但我无法使用login登录此用户。如何让www-data让我们知道Numpy模块?

澄清。 Numpy可用于root,也可用于我的默认用户。

3 个答案:

答案 0 :(得分:2)

你会找到你的答案here

pip install --user numpy

答案 1 :(得分:2)

使用pip运行sudo应该为所有用户安装一个包

sudo pip install numpy

如果不起作用,请尝试

sudo -H -u www-data pip install --user numpy

应仅为www-data

安装numpy

答案 2 :(得分:0)

另一种选择是切换到该用户并使用

pip install --user package

有一个问题(您可能遇到过),您无法切换到某些用户,因为某些用户拥有 nologin shell。但是你总是可以像这样切换到传递你想要的 shell 的用户:

sudo su -s /usr/bin www-data

相关问题