本文介绍: 在服务器环境使用python命令提示:-bash: python: command not found。根据python版本建立软链接命令如下:(如python3.10,根据版本信息换成自己的)只需要命令ln –sf 加一个 f 即可python正常安装没有配置链接。可能需要sudo权限

问题

服务器环境使用python命令提示:-bash: python: command not found

查看服务器python版本,一般是在/usr/bin目录下,在终端输入命令如下: 

find /usr/bin -iname 'python*'

 得到输出

/usr/bin/python3.10
/usr/bin/python3

原因:

python正常安装没有配置链接

解决方法

根据python版本建立软链接,命令如下:(如python3.10,根据版本信息换成自己的)

ln -s /usr/bin/python3.10 /usr/bin/python

可能需要sudo权限

输入python -V验证

Python 3.10.6
ls -l /usr/bin/python*
lrwxrwxrwx 1 root root      16 Jun 26 06:31 /usr/bin/python -> /usr/bin/python3
lrwxrwxrwx 1 root root      10 Aug 18  2022 /usr/bin/python3 -> python3.10
-rwxr-xr-x 1 root root 5912968 May 29 11:10 /usr/bin/python3.10

其他:如果出现

ln: failed to create symbolic link '/usr/bin/python': File exists

只需要在命令ln -sf 加一个 f 即可

ln -sf /usr/bin/python3.10 /usr/bin/python

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注