运行python脚本报错: /usr/bin/python3^M: bad interpreter: No such file or directory解决方法

关于提示bash: /usr/lib/command-not-found: /usr/bin/python3: bad interpreter: No such file or directory的错 因为博主也才刚刚接触Linux系统,所以可能说的也不太对,但是这是我自己解决的思路: Linux下出现python3:command找不到情况如下: bash: /usr/lib/command-not-found: /usr/bin/python3: bad interpreter: No such file or directory 首先先 cd /usr/bin/ 的路径下面 ls pyhon* 看看你的python3是不是黑底红色的,如果是就说明连接出了问题;同时弹出的会有其他版本的p 阅读详情

在Windows上写完Python脚本,丢到Linux环境下运行,经常发生运行报错的情况:
但是这种情况是使用” python + 脚本名“不报错,但是使用./ + 脚本名“就会报下面错误!
在这里插入图片描述刚开始以为是python编译器的位置指定错误,但是多次确认后发现没有错误,于是费尽千辛万苦终于找到了原因,
用file命令查看文件类型:
可以看到行分隔符是CRLF模式,这是Windows格式的换行符,
会在每行行末加多一个^M,Linux不识别,具体可以查看CRLF和LF的区别。
在这里插入图片描述
这些^M符号太烦人了,我们下面就把换行符改成unix格式的。

解决办法:

我们可以使用pycharm连接服务器,然后在pycharm软件中编写或者修改python脚本,具体的配置步骤我写在另一篇帖子或者大家百度一下都可以,修改pycharm软件中的换行符格式就好了,具体步骤见下图:File->Settings->Editor->Code Style->Line separator
在这里插入图片描述
这样再创建出来的新脚本的行分隔符就是unix系统的了,就可以使用./的方式运行了。
在这里插入图片描述

【python自动化运维】运行python脚本报错: /usr/bin/python3^M: bad interpreter: No such file or directory解决方法 在Windows上写完Python脚本,丢到Linux环境下运行,经常发生运行报错的情况: 查看代码,发现语句也没有啥毛病: 此处省略艰辛的排查过程N万个字… 用file命令查看文件类型: 可以看到行分隔符是CRLF模式,这是Windows格式的换行符, 会在每行行末加多一个^M,Linux不识别,具体可以查看CRLF和LF的区别。 用 cat -v 命令查看文件可以看到,行末都有一个^M符... 阅读详情

相关推荐

Shell 脚本报错排查:5 种 No such file or directory 根因分析与修复

本文详细解析了Shell脚本中常见的'No such file or directory'错误,从权限、路径、格式、依赖和环境变量五个维度提供系统性的排查方法。通过具体命令示例和解决方案,帮助开发者快速定位问题根源,提升脚本调试效率。特别针对Linux系统管理和自动化运维场景,给出了实用的诊断决策树。

mxdxm8899的专栏 419

解决python脚本异常/usr/bin/python3^M: bad interpreter: No such file or directory

【代码】解决python脚本异常/usr/bin/python3^M: bad interpreter: No such file or directory

xzlAwin的博客 1819

-bash: /usr/bin/yum: /usr/bin/python3: bad interpreter: No such file or directory错误解决

执行yum install的时候出现错误提示 -bash: /usr/bin/yum: /usr/bin/python3: bad interpreter: No such file or directory 错误原因是找不到python3文件夹,原因是安装其他软件导致python版本和yum配置里到pyhon版本不一致,所以yum找不到pyhon执行文件。 服务器上之前安装过一个3.5版本...

马句 3万+

bash: /usr/lib/command-not-found: /usr/bin/python3: bad interpreter: No such file or directory(已解决)

bash: /usr/lib/command-not-found: /usr/bin/python3: bad interpreter: No such file or directory

weixin_57746494的博客 3307

文件存在却报No such file or directory?Linux二进制执行报错排查指南

在Linux环境中,执行文件时报“No such file or directory”但文件明明存在的现象,常让开发者困惑。该错误并非指文件缺失,而是内核无法加载可执行文件,背后可能涉及ELF架构不匹配、动态链接器缺失、脚本解释器路径错误或CRLF行尾问题。理解这一原理有助于快速定位部署、交叉编译及容器场景中的故障。通过file命令验证文件格式与架构、用readelf检查interpreter路径、用sed清理脚本回车符,即可系统化排除问题。掌握这些排查技巧,能显著提升工程效率,避免盲目调试。本文从基础概念

weixin_33462927的博客 251

TikTok达人私信自动化:用Node.js和纯JavaScript实现WSS协议通信(附完整代码结构)

本文详细介绍了如何使用Node.js和WSS协议实现TikTok达人私信自动化系统。通过分层架构设计、WSS连接管理、消息加密策略及频率控制,开发者可以构建稳定高效的私信工具,突破平台API限制,适用于跨境电商和社交媒体运营场景。

weixin_30352645的博客 520

/usr/bin/sh^M: bad interpreter: No such file or directory

1.Linux下运行如下shell命令 #!/usr/bin/sh cd /data/web && /usr/local/bin/python3 begin.py 手动启动: sh begin.sh 报错: /usr/bin/sh^M: bad interpreter: No such ...

郑德帅 1万+

深入解析SVPWM七段式与五段式调制的电压波形差异及优化策略

本文深入解析了SVPWM七段式与五段式调制在相电压和线电压波形上的核心差异。七段式波形对称、谐波含量低,适合追求静音与性能的场景;五段式开关次数少、损耗低,适用于对效率与散热要求高的应用。文章提供了基于谐波与损耗权衡的优化策略与选型指南。

weixin_29216957的博客 440

Python之 /usr/bin/python^M: bad interpreter: No such file or directory

在windows的IDE开发,部署在linux服务器运行时,需要注意windows和linux的文件编码问题 part01: 在windows系统下写的python脚本,在linux下赋予权限chmod +x xxx.py 以后,执行./xxx.py运行提示:bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No s...

helloxiaozhe的博客 6090

STM32 SAI接口实战:用CubeMX快速配置多通道音频采集(附DMA优化技巧)

本文详细介绍了如何使用STM32的SAI接口通过CubeMX快速配置多通道音频采集系统,并提供了DMA双缓冲优化技巧。内容涵盖TDM模式配置、时钟同步、DMA优化及常见问题排查,帮助开发者高效实现高速数据采集应用。

weixin_42549037的博客 225

wifi/BT芯片RTL8723DS驱动移植和测试之一wifi篇

本文主要介绍如何在stm32mp157中移植并测试芯片RTL8723DS的wifi功能。

汉尼拔勇闯天涯 8743

运行python出错:-bash: ./test.py: /usr/bin/python^M: bad interpreter: No such file or directory

参考网友文章,问题已解决,文章链接 刚刚学习SHELL 写了一个简单的例子发生如下错误-bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directoryVI打开文件,没发现任何问题,把/bin/bash改成/bin/sh-bash: ./test.sh: /bin/sh^M: bad interpr...

1479

STM32实战开发(71):STM32人脸识别开发教程:基于摄像头模块的人脸识别系统

在嵌入式系统中,STM32凭借其强大的计算性能、丰富的外设接口以及低功耗特性,成为了实现人脸识别系统的理想平台。STM32虽然没有强大的计算能力,但可以通过合理利用外部硬件加速模块,如DSP、GPU、FPGA等,结合轻量级的人脸识别算法,实现高效的人脸识别系统。尽管STM32的计算资源相对有限,但通过合理的优化和使用高效的算法,我们依然能够实现高效的人脸识别功能。在本项目中,我们使用。在STM32开发中,虽然处理能力有限,但通过优化算法和合理利用硬件加速,我们仍然可以实现一个轻量级的、实时的人脸识别系统。

2201_76125393的博客 1662

【详解】Python/usr/bin/python^M:badinterpreter:Nosuchfileordirectory

通过以上步骤,你应该能够解决 ​​ 错误。如果问题仍然存在,请检查是否有其他配置或环境问题影响了脚本的执行。

牛肉胡辣汤 1240

【知识图谱】实践篇——基于知识图谱的《红楼梦》人物关系可视化及问答系统实践:part1项目介绍与环境准备

看到这篇文章的你,相信对知识图谱相关概念不在陌生。知识图谱相关内容在实际开发中包含两个部分:1.知识图谱构建,2.知识图谱使用。知识图谱构建过程中涉及内容、技术都比较多。知识图谱的应用也逐渐在我们的生活中随处可见,其中基于知识图谱的问答系统就是其中的一个应用。基于知识图谱的问答系统称做KGQA(knowledge graph question answer),也有人称其为KBQA(knowledge based question answ).基于知识图谱的问答系统通常是使用的是领域知识图谱。下面就结合Git

让算法融入生活,改变生活! 4718

ESP32-C3入门教程 环境篇②——Windows开发环境准备

文章目录一、注意事项二、下载ESP-IDF工具安装器三、安装内容四、详细安装步骤报错处理 一、注意事项 请注意 ESP-IDF 和 ESP-IDF 工具的安装路径不能超过 90 个字符,安装路径过长可能会导致构建失败。 Python 或 ESP-IDF 的安装路径中一定不能包含空格或括号。 除非操作系统配置为支持 Unicode UTF-8,否则 Python 或 ESP-IDF 的安装路径中也不能包括特殊字符(非 ASCII 码字符、中文字符) 二、下载ESP-IDF工具安装器 ESP-IDF Win

5246

python运行错误—bad interpreter No such file or directory.

xiaohuanxiong6616的专栏 4081

详解RT-DETR网络结构/数据集获取/环境搭建/训练/推理/验证/导出/部署

本文给大家带来是利用RT-DETR模训练自己的数据集,RT-DETR是一种新提出的目标检测模型,它利用的自注意力机制来处理图像数据。不同于YOLO通过连续的卷积层直接对图像区域进行分析,RT-DETR采用Transformer架构中的自注意力机制,这允许模型更有效地理解图像中不同部分之间的关系。这种方法使得RT-DETR在处理图像中的复杂场景和多对象环境时,能够展现出更高的准确性和效率。此外,RT-DETR在保持高精度的同时,也针对实时处理进行了优化,使其适合需要快速响应的应用场景。

Snu77的博客 6万+

报错解决:/usr/bin/python^M: bad interpreter: No such file or directory

报错解决:/usr/bin/python^M: bad interpreter: No such file or directory

KimmyDs的博客 2522

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

解决python错误:-bash: ./fa.py: /usr/bin/python^M: bad interpreter: No such file or directory

在windows上写好的python上传到linux下,给予执行权限后报错;是因为windows和linux的回车机制(换行)不一致导致的: [root@CactiEZ ~]# python fa.py 你好! [root@CactiEZ ~]# chmod +x fa.py [root@CactiEZ ~]# ./fa.py -bash: ./fa.py: /usr/bin/pytho...

傲娇的博客 1902

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

小记/usr/bin/python^M: bad interpreter: No such file or directory的问题

很多情况下python作为脚本语言编写的脚本都是在win上用IDE写好,自动化sync到服务器上,如果全部都是由IDE部署上去的一般不是很容易出问题,但是部署完之后在生产环境用vim稍作修改,往往会出现问题。如: #! /usr/bin/python # coding=utf-8 ... ... 实际运行报错:/usr/bin/python^M: bad interpreter: No such ...

飞行的荷兰猪 9682

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

/usr/bin/python^M: bad interpreter: No such file or directory 文件解决办法

很多情况下python作为脚本语言编写的脚本都是在windows上用IDE写好,自动化sync到linux服务器上,如果全部都是由IDE部署上去的一般不是很容易出问题,但是部署完之后在生产环境用vim稍作修改,往往会出现问题。如: #! /usr/bin/python # coding=utf-8 ... ... 实际运行报错:/usr/bin/python^M: bad interpreter: No such file or directory 仔细检查报错内容,并不会发现任何语句错误或者路径

u011721450的博客 5083

【python】windows系统 编写的python脚本,上传到Linux系统中,执行报错。“/usr/bin/python3^M: bad interpreter: No such file or

windows下编辑的文件,拿到Linux使用vim编辑后,文件的格式发生了变化。windows 传过来格式是dos,在linux系统里面,要把格式改成unix。

Best_lgx的博客 834

-bash: /usr/bin/python^M: bad interpreter: No such file or directory

在windows下写了一个脚本发送到linux服务器运行,报错-bash: /usr/bin/python^M: bad interpreter: No such file or directory,是因为windows与linux的编码格式不同。解决办法: 直接在linux下修改: sed -i ‘s/^M//g’ filename (^M在linux下输入方法:ctrl + v 松开v 按

JLongSL的博客 1147

No such file or directory 报错排查手册:从原理到实战

在程序开发与系统运维中,文件不存在类错误是最常遇到的提示之一。No such file or directory 作为操作系统返回的 ENOENT 错误码的通用表达,横跨编译器、脚本解释器、包管理器及各类应用软件,其背后是程序基于既定路径规则寻找文件而落空的过程。理解这一原理,有助于快速定位由相对路径失配、隐藏字符、换行符污染、权限不足或临时目录异常引发的“文件明明存在却报错”的陷阱。借助 pwd、ls -la、cat -A 等基础工具,再结合编译参数、环境变量与目录结构的逐项核对,可系统化消除此类问题。本

weixin_33924312的博客 218

window下编写python脚本在linux下运行出错 usr/bin/python^M: bad interpreter: No such file or directory...

  今天在windows下使用notepad++写了个python脚本,传到linux服务器执行后提示:-bash: ./logger.py: usr/bin/python^M: bad interpreter: No such file or directory 1.原因分析   这是不同系统编码格式引起的:在windows系统中编辑的logger.py文件可能有不可见字符,所以在Linu...

weixin_33809981的博客 503
上一篇: JAVA基础001—HelloWorld系列之JDK环境变量配置
下一篇: 一周快速入门Python之day01
胖虎子688
博客等级 码龄9年 1979粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值