以root身份安装python库,可由其他非root用户访问

时间:2014-01-13 09:36:54

标签: python installation root sysadmin

我不是一个系统管理员,但我的任务(由于预算限制)为Web应用程序设置VM服务器。我尽力解决大部分问题,但当我尝试以root用户身份安装Python模块时,我无法在我创建的其他非root帐户中使用它们。

例如,我以root身份安装了Twilio python library。但是当我以“userjoe”身份登录并尝试使用twilio运行示例脚本时,它不起作用。

如何让非root用户可以以root用户身份安装库?谢谢。

P.S。我将这篇文章标记为“python”和其他一些以防来自该社区的人知道答案。如果我的标签无关紧要,请告诉我。

1 个答案:

答案 0 :(得分:1)

如果Python模块仅由单个用户使用,您可以使用该用户(userjoe)登录并使用PIP的--user参数将其安装到用户的主目录中:

pip install twilio --user