Linux下bash执行python脚本出错,提示usrbinpython: 坏的解释器:没有那个文件,如何解决?

2026-05-21 17:190阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计352个文字,预计阅读时间需要2分钟。

Linux下bash执行python脚本出错,提示/usr/bin/python: 坏的解释器:没有那个文件,如何解决?

第一种情况(装了Python3但不需要输入python就指向python3,也就是没有改变Python的指向):进入/usr/bin目录,查看目录下的python链接,发现python3的软连接是红色的,说明该链接尚未建立。

命令:bashcd /usr/binls -l python*


第一种情况(装了Python3但是不需要输入python就指向python3,也就是没有改变python的指向):

进入/usr/bin目录,查看目录下的python链接(我这儿python3的软连接是红色,说明软连接没有建成功,不管)

这儿发现,python2指向python2.7,然后打开/usr/bin/yum(yum的配置文件)文件,命令:vim /usr/bin/yum

可以看到首行的注释,是/usr/bin/python,但是现在/usr/bin目录下没有python,所以我们要将/usr/bin下的python2重命名为python,这样这个yum的文件就可以找到了。但是要注意,在重命名python2的时候,应该先备份一下,使用命令:

mv python2 python2.bak
然后再将python2重命名为python就行了。

阅读全文

本文共计352个文字,预计阅读时间需要2分钟。

Linux下bash执行python脚本出错,提示/usr/bin/python: 坏的解释器:没有那个文件,如何解决?

第一种情况(装了Python3但不需要输入python就指向python3,也就是没有改变Python的指向):进入/usr/bin目录,查看目录下的python链接,发现python3的软连接是红色的,说明该链接尚未建立。

命令:bashcd /usr/binls -l python*


第一种情况(装了Python3但是不需要输入python就指向python3,也就是没有改变python的指向):

进入/usr/bin目录,查看目录下的python链接(我这儿python3的软连接是红色,说明软连接没有建成功,不管)

这儿发现,python2指向python2.7,然后打开/usr/bin/yum(yum的配置文件)文件,命令:vim /usr/bin/yum

可以看到首行的注释,是/usr/bin/python,但是现在/usr/bin目录下没有python,所以我们要将/usr/bin下的python2重命名为python,这样这个yum的文件就可以找到了。但是要注意,在重命名python2的时候,应该先备份一下,使用命令:

mv python2 python2.bak
然后再将python2重命名为python就行了。

阅读全文