linux vps服务器运行python程序时提示python: command not found解决方法
给vps dd完debian10系统在运行python程序的时候提示这个错误
root@srv1634123456:~# python client-linux.py -bash: python: command not found
解决办法:
阿里云限量代金券 | 此广告位出租25元/月 |
查看python文件的路径
whereis python python: /usr/bin/python3.7m /usr/bin/python3.7 /usr/lib/python2.7 /usr/lib/python3.7 /etc/python3.7 /usr/local/lib/python3.7
看来是有安装python的,有时由于某种原因,Pythons可执行文件的软链接被中断,或者没有指定到实际的python导致的。
例如,/usr/bin/python3.7 是真正的可执行文件;对于python 3.7版,可以使用ln命令将/usr/bin/python3.7指向/usr/bin/python:
ln -s /usr/bin/python3.7 /usr/bin/python
如果不小心输错路径可以删除软链接重来,删除软链接方法:
cd到cd /usr/bin目录
列出所有带软链接目录
ls -il
发现有一个目录是刚刚软链接的,使用下面命令删除
rm -rf python