python3: command not found
背景:之前是在自己用户非root用户安装的python3,但是有的时候执行需要在root下执行才能有权限,比如有的时候数据写入磁盘,我们必须要使用sudo python3而不是python3。root用户下之前未曾装过python3,所以我们执行sudo python3的时候就会出现:sudo:python3: command not found解决思路超级简单,我们在root下可以直接挂软链:l
·
背景:之前是在自己用户非root用户安装的python3,但是有的时候执行需要在root下执行才能有权限,比如有的时候数据写入磁盘,我们必须要使用sudo python3而不是python3。root用户下之前未曾装过python3,所以我们执行sudo python3的时候就会出现:
sudo:python3: command not found
解决思路超级简单,我们在root下可以直接挂软链:
ln -snf python3的路径 /usr/bin/python3
说明:这里的 python3的路径是我们非root用户下安装的python3的路径
命令执行成功的话,我们可以在/usr/bin下看到python3的软链了
这样我们的root下也可以找到python3命令了
我们仔细可以发现在非root用户和root用户下使用命令echo $PATH运行的结果是不同的,因此我们没法直接在root下得到非root的命令。
更多推荐
已为社区贡献4条内容
所有评论(0)