遇到问题

$ 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

参考

https://blog.csdn.net/torpidcat/article/details/105823644

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐