Linux下bash执行python脚本出错,提示usrbinpython: 坏的解释器:没有那个文件,如何解决?
- 内容介绍
- 文章标签
- 相关推荐
本文共计347个文字,预计阅读时间需要2分钟。
在第一种情况下(安装了Python3但不需要输入python,指向的是python3,且没有改变Python的指向):
进入 /usr/bin 目录,查看目录下的python链接,发现python3的软连接是红色的,说明python3的软连接没有建立。
第一种情况(装了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就行了。
本文共计347个文字,预计阅读时间需要2分钟。
在第一种情况下(安装了Python3但不需要输入python,指向的是python3,且没有改变Python的指向):
进入 /usr/bin 目录,查看目录下的python链接,发现python3的软连接是红色的,说明python3的软连接没有建立。
第一种情况(装了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就行了。

