我不是一个系统管理员,但我的任务(由于预算限制)为Web应用程序设置VM服务器。我尽力解决大部分问题,但当我尝试以root用户身份安装Python模块时,我无法在我创建的其他非root帐户中使用它们。
例如,我以root身份安装了Twilio python library。但是当我以“userjoe”身份登录并尝试使用twilio运行示例脚本时,它不起作用。
如何让非root用户可以以root用户身份安装库?谢谢。
P.S。我将这篇文章标记为“python”和其他一些以防来自该社区的人知道答案。如果我的标签无关紧要,请告诉我。
答案 0 :(得分:1)
如果Python模块仅由单个用户使用,您可以使用该用户(userjoe)登录并使用PIP的--user
参数将其安装到用户的主目录中:
pip install twilio --user