今天在虚拟机(centos8)编译CRIU时遇到此问题。
出现这个问题基本上由于python安装了过多的版本,导致链接失效
首先可以使用下面命令查看相关的python的具体位置
$ which python
/usr/bin/which : no python in (/usr/lib64/bin:/usr/lib64/sbin:/usr/lib/bin)
说明确实没有python,然后可以按具体版本查找
$ which python2
/usr/bin/python2
$ ls -l /usr/bin/python2
-rwxr-xr-x. 1 root root 11512 11月 30 2017 /usr/bin/python2.7
也就是说python2.7才是真正的版本。而问题是缺少了链接
所以只需要执行下面一句就可以
$ ln -s /usr/bin/python2.7 /usr/bin/python