RangerKnight 2022-12-03 21:13 采纳率: 66.7%
浏览 33
已结题

root用户无法使用非root用户安装的软件

问题

在Ubuntu服务器中,由非root用户ubuntu安装的pyenv、rbenv,在切换到root用户后,找不到此前通过pyenv安装的python路径。
已经将/home/ubuntu/.pyenv/bin和rbevn的绝对路径,都已经添加到了/etc/profile文件中的环境变量,因此在root用户下,可以使用pyenv的命令,但是找不到此前已经安装到位的python。通过rbenv安装的ruby也是同样问题

环境

服务器:Ubuntu20.04
pyenv
rbenv

请求解答

查阅到疑似类似问题,将普通用户ubuntu目录下的.pyenv.rbenv权限chmod提升到777,还是不能找到python路径。

  • 写回答

2条回答 默认 最新

  • bluetata 领域专家: 云计算技术领域 2022-12-04 23:47
    关注

    建议你安装 /usr/local/目录下

    类似我下面的图:

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月13日
  • 已采纳回答 12月5日
  • 创建了问题 12月3日