简介:当你在bash终端中运行pip时,可能会遇到“-bash: /usr/local/bin/pip: /usr/bin/python: 坏的解释器: 没有那个文件或目录”这样的错误。这个问题通常是由于Python或pip的安装问题引起的。本文将指导你解决这个问题。 即刻调用文心一言能力 开通百度智能云千帆大模型平台服务自动获取1000000+免费tokens 立即体验 ...
/bin/bash^M: 坏的解释器: 没有那个文件或目录 原因 在Linux中有时候我们将在Windows下编写的脚本拷贝到Linux环境中运行时会出现运行不了的情况 主要还是Windows的换行符为\r\n,而Linux环境中的换行符号为\n 解决办法 方法一:使用文本编辑工具将脚本文件所有的\r\n替换成\n 方法二:在执行脚本时,弹出错误提示:...
sudoln-s/usr/bin/python3 /usr/bin/python 1. 该命令会创建一个软链接,将/usr/bin/python3链接到/usr/bin/python。 完成上述步骤后,再次尝试执行yum命令,应该不会再出现“bash: /bin/yum: /usr/bin/python: 坏的解释器: 没有那个文件或目录”错误。 总结 在本文中,我们介绍了如何解决“bash: /bin/yu...
针对你遇到的问题 -bash: ./startup.sh: /bin/bash^m: 坏的解释器: 没有那个文件或目录,这通常是因为脚本文件startup.sh是在Windows环境下编辑的,然后被移动到了Linux或Unix系统上。Windows系统中的行结束符是\r (即回车加换行),而Linux或Unix系统中的行结束符只是 (换行)。这里的^M字符实际上是一个回车...
“/usr/bin/yum”:这是执行的命令或脚本的路径。 “/usr/bin/python2”:这是指定的解释器的路径。 “坏的解释器”:表示解释器无法正常工作。 “没有那个文件或目录”:表示系统找不到指定的解释器。 原因分析 该错误信息表明,系统无法找到指定的解释器,可能是由于以下原因导致的: ...
/bin/bash^M: 坏的解释器: 没有那个文件或目录 在windows 下编辑的shell 脚本在linux下运行时,报“没有这个文件或目录”,原因在于 两个系统的换行符不一致导致。 解决方法: 使用在终端输入sed -i 's/\r$//' make-all-linux-project.sh即可 其中make-all-linux-project.sh为我的文件名,这里改成自己需要...
/bin/sh^M: 坏的解释器: 没有那个文件或目录 在Windows环境下写了个shell脚本,复制到Linux下使用./echo.sh运行发现如下错误: /bin/sh^M:损坏的解释器: 没有那个文件或目录 出现这个问题的原因如下:在Windows下,每一行的结尾是\r\n,但是在Linux下文件的结尾是\n。因此在Windows环境下编辑过的文件比在Linux下...
简介:yum报错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录 yum安装软件时出现报错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录,从字面意思来看,就是yum找不到python解释器了,或者python解释器坏了。我的环境是因为安装了python3,导致python2失效了,还有...
/bin/sh^M: 坏的解释器: 没有那个文件或目录 执行脚本的时候可能会报这样的错误: -bash: ./Linux_Java_Shell.sh: /bin/sh^M: 坏的解释器: 没有那个文件或目录1 这是因为 .sh文件是从windows拷贝过来的,所以多了\r,执行: sed -i 's/\r$//' Linux_Java_Shell.sh1 ...
在执行shell脚本时,可能会遇到一个错误提示:“/bin/bash^M: 坏的解释器: 没有那个文件或目录”。这个错误通常是因为该文件曾在Windows系统上打开过。为了解决这个问题,你可以使用nodepad++进行编辑。具体操作如下:在编辑菜单中选择“转为unix”。