Ubuntu16.04 不小心删除 /usr/bin/python
/usr/bin/python是一个链接文件,安装ROS时默认连接到/usr/bin/python2.7
删除该python链接文件导致系统内部命令无法使用,catkin_make等无法使用。而打开终端后,终端里面直接显示缺少文件
例如会出现
dhh@dhh-HP-PC:~/catkin_ws3$ catkin_make
bash: /opt/ros/kinetic/bin/catkin_make: /usr/bin/python: 解释器错误: 没有那个文件
或目录
dhh@dhh-HP-PC:~/catkin_ws3$ /usr/bin/python
python2 python3 python3.5m-config python-config
python2.7 python3.5 python3-config
python2.7-config python3.5-config python3m
python2-config python3.5m python3m-config
解决办法:
查看python2.7是否存在,若存在,将其链接到/usr/bin/python
- 切换到root模式