遇到问题
$ python --version
-bash: /usr/bin/python: No such file or directory
解决方法
使用命令
whereis python
可以看到python安装的版本和位置
azheng@lishizheng:/usr/bin$ whereis python
python: /usr/bin/python3.6 /usr/bin/python2.7-config /usr/bin/python
/usr/bin/python2.7 /usr/bin/python3.6m /usr/lib/python3.8
/usr/lib/python3.7 /usr/lib/python3.6 /usr/lib/python2.7 /etc/python3.6
我们发现在目录/usr/bin下有我们需要的python版本
出现的问题可能是软连接出现问题,这里删除软连接
sudo rm -rf /usr/bin/python
然后再通过刚才whereis查看到的python路径(/usr/bin/python3.6,这里每个人不同,请具体问题具体分析,有的用户可能安装在/usr/local/bin/目录下,所以请仔细查看whereis python命令输出的结果),连接到/usr/bin/python上
sudo ln -s /usr/bin/python3.6 /usr/bin/python
然后可以查看python版本
python --version