无题
/bin/sh: python: not found 问题的解决
原因
python 可能被 python2 或者 python 3 代替了导致映射不到。
解决方法
命令行执行:
1 | ls -l /usr/bin/python* |
然后会出现:
1 | lrwxrwxrwx 1 root root 9 3月 16 09:09 /usr/bin/python3 -> python3.6 |
我们发现确实没有 /usr/bin/python 映射。这里我选择重建映射, 我们将/usr/bin/python 映射到 /usr/bin/python3 上去, 这样间接就相当于搭建了一座桥梁到 python3.6 上,就不会发生找不到命令的问题了。
我们执行:
1 | sudo ln -s /usr/bin/python3 /usr/bin/python |
然后使用 ls -l /usr/bin/python* 再验证发现:
1 | lrwxrwxrwx 1 root root 16 3月 17 10:51 /usr/bin/python -> /usr/bin/python3 |
问题解决了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 麦溪·在路上!
评论
ValineDisqus