这类错误有两种表现形式:
1、-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory
这个错误是因为python的版本不匹配,只要在/usr/bin/yum中把第一行的#!/usr/bin/python改成#!/usr/bin/python2.4就可以啦~
当然,我是指路径对的情况下,毕竟通常linux下的python默认版本都是2.4,当然,例外不算。
2、-bash: /usr/bin/yum: /usr/bin/python^M: bad interpreter: No such file or directory
有些时候,错误是这样显示的,那就不是python的版本问题了,属于编码问题。
因为windows下的换行默认的是“换行+回车”,也就是“\n\r”,而linux下的换行默认的是“换行”,也就是“\n”,
所以在windows下对yum进行修改的时候后面的“\r”linux是不认识的,会被默认成路径的一部分,显示出来就是“^M”.
所以这个问题的修改办法就是改变yum文件的编码
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。
2)也可在Linux中转换:
首先要确保文件有可执行权限
#sh>chmod a+x filename
然后修改文件格式
#sh>vi filename
利用如下命令查看文件格式
:set ff 或 :set fileformat
可以看到如下信息
fileformat=dos 或 fileformat=unix
利用如下命令修改文件格式
:set ff=unix 或 :set fileformat=unix
:wq (存盘退出)
最后再执行文件
#sh>./filename
相关推荐
主要介绍了bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory,需要的朋友可以参考下
linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方案 今天在安装程序时,发现有一个插件未安装,我就随手敲了一个命令,看都没看 yum remove yum 然后就杯具了… [root@localhost ~]#...
在Linux系统中,当尝试执行一个文件时,如果遇到"No such file or directory"的错误,通常意味着系统无法找到指定的文件或目录。然而,这个错误并不总是表示文件不存在,它可能隐藏了更深层次的问题,尤其是在跨平台...
-bash: /usr/local/jdk/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 安装完后 java -version 查看版本出现: 原因是:没有那个文件或目录,找了很久发现需要...
`django-python-interpreter-0.0.1.tar.gz` 是一个包含Python库的压缩包,主要用于在Django框架内运行Python代码。Django是一个用Python编写的开源Web框架,它遵循模型-视图-控制器(MVC)架构模式,用于快速开发...
初次安装完PyCharm后,新建项目时,遇到了No Python interpreter selected的问题。 意思是说没有找到Python解释器。那我们添加Python解释器即可。 Python–Preferences–Project Interpreter–Python Interpreter ...
在使用CentOS操作系统的过程中,我们可能会遇到这样的问题:在安装某些软件时,系统会报错“/lib/ld-linux.so.2: bad ELF interpreter”,这种错误通常发生在64位系统上尝试运行或安装32位程序时。本文将详细介绍这...
Python库是开发者在进行Python编程时经常会用到的工具,它们提供了一系列预定义的功能和模块,可以帮助程序员快速实现特定任务,提升开发效率。本资源"robotframework-interpreter-0.6.4.tar.gz"就是一个这样的库,...
《Infinispan CLI Interpreter与Spark Cassandra Connector:开源项目的深度解析》 在IT行业中,开源项目扮演着至关重要的角色,它们推动技术创新,提供灵活且可定制的解决方案。今天,我们将聚焦于两个备受关注的...
资源分类:Python库 所属语言:Python 资源全名:vapl_interpreter-0.1.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
or Python 3 . The app can also be run under Kivy on the desktop (Linux, OS X/macOS, Windows). The Pyonic interpreter user interface is created in Python using Kivy . User input is passed to a second ...
资源分类:Python库 所属语言:Python 资源全名:robotframework-interpreter-0.3.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
vim自动提示等多种功能 先安装ctags 然后进入./vim文件中执行 sh vim_... /bin/bash: /usr/bin/ctags: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory^@ 解决办法 sudo yum install glibc.i686
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
What's different about it, compared to other interpreter or compiler literature? - Working code is the focus. Code is not just found in the appendix. Code is the main focus of this book. - It's ...
Interpreter(解释器)模式是一种行为设计模式,它提供了一种方式来表示一种语言的文法,并创建一个解释器来解释语言中的句子。这种模式主要用于解析简单的语言或表达式,例如计算表达式、配置文件等。在计算机科学...
A_Python_Interpreter_written_in_Rust_RustPython.zip A_Python_Interpreter_written_in_Rust_RustPython.zip A_Python_Interpreter_written_in_Rust_RustPython.zip A_Python_Interpreter_written_in_Rust_...
JavaScript是一种广泛应用于网络开发的脚本语言,它通常在客户端浏览器上运行,为网页添加交互性和动态功能。Go(Golang)是Google开发的一种静态类型的、编译型的、并发型且具有垃圾回收功能的编程语言,以其简洁的...