解决/usr/bin/env: ‘python3\r’: No such file or directory

/usr/bin/env: “python3 “: 没有那个文件或目录 首先用 find ~/ -name velocity_publisher.py 寻找文件路径 vim /home/answer/catkin_ws/src/learrning_topic/scripts/velocity_publisher.py 如果出现 :Command 'vim' not found, but can be installed with: 执行 sudo apt install vim 安装完成后执行 vim /home/answer/catkin_ws/src... 阅读详情
AI摘要

本文介绍了解决Python脚本中因Windows与Linux换行符不一致导致的/usr/bin/env:‘python3 ’:Nosuchfileordirectory错误的方法。通过使用dos2unix工具进行文件格式转换,可以轻松解决此问题。

1./usr/bin/env: ‘python3\r’: No such file or directory

1.异常原因:
DOS系统下和Linux系统下对于换行键的表示不同。

在windows下,用连续的’\r’和’\n’两个字符进行换行。‘\r’为回车符,’\n’为换行符,比如原来的’aaabbb’更改为’aaa \n bbb’后输出的结果为:aaa 换行 bbb。

#!/usr/bin/env python\r\n
在Linux下,用’\n’进行换行。

#!/usr/bin/env python\n
所以windows下的程序会认为#!/usr/bin/env python是一行,而linux会认为#!/usr/bin/env python\r是一行。

2.解决方法:
看了很多网上的教程,说用VIM编辑器进行修改,由于我不是很常用VIM编辑器,尝试了几次并没有成功。后来发现可以用dos2unix这个包进行转换。

首先通过apt-get命令安装dos2unix的包,然后通过dos2unix这个命令即可完成转换。

sudo apt-get install dos2unix
dos2unix <filename>

2.sudo apt-get install dos2unix时E: Unable to locate package dos2unix

先更新apt-get

sudo apt-get update

如若显示
在这里插入图片描述
则尝试

apt-get update

执行完后,问题就解决了。

apt-get install dos2unix

再

dos2unix <filename>

参考:
【1】Python——/usr/bin/env: ‘python(3)\r’: No such file or directory

Python脚本无法正常运行,提示“No Such File or Directory”问题及解决方法Python脚本无法正常运行,提示“No Such File or Directory”问题及解决 有一位用户将用Windows系统编写的Python脚本移植到了Linux系统上,脚本的功能是查询Freebase开放源码数据库。该用户已经更改了文件的权限并添加了适当的文件头,但是当在Linux命令行中运行脚本时,却遇到了“No Such File or Directory”错误。 阅读详情

相关推荐

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

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

mxdxm8899的专栏 418

/usr/bin/env: “python\r“: 没有那个文件或目录

报错:/usr/bin/env: "python\r": 没有那个文件或目录 /usr/bin/env: "python\r": No such file or directory 原因:在windows下从github中git clone下来可能创建多了\r字符。 #!/usr/bin/env python 在ubuntu会变成 #!/usr/bin/env python\r 而\r 会被shell 当成参数。 Windows文本文件的行结束标志是\r\n

powu0193的博客 4796

解决‘cudnn.h: No such file or directory’?别急着重装,先检查这3个地方(附PyTorch/TensorFlow配置示例)

本文详细解析了‘cudnn.h: No such file or directory’错误的排查方法,从cuDNN路径定位到框架版本匹配,再到IDE环境配置,提供了完整的解决方案。特别针对PyTorch和TensorFlow的配置问题,给出了具体示例和调试技巧,帮助开发者高效解决问题。

dgjm4087的博客 332

解决报错/usr/bin/env: ‘python’: No such file or directory

解决报错/usr/bin/env: ‘python’: No such file or directory 一.启动某个程序报错 /usr/bin/env: ‘python’: No such file or directory 二.解决方法 1.查看python3的版本 python3 --version 2.查找python3的安装位置: whereis python3 3.为其创建符号连接: sudo ln -s /usr/bin/python3 /usr/bin/python 4.尝试再次启

weixin_44885180的博客 2万+

解决:/usr/bin/env: ‘python’: No such file or directory

在启动miniedit.py时出现:/usr/bin/env: ‘python’: No such file or directory 查看已安装的python版本,是已安装的。 python3 --version 查找python3的安装位置: whereis python3 为其创建符号连接: sudo ln -s /usr/bin/python3 /usr/bin/python 可了哈哈 ...

skr? 7万+

python解析通达信dat与blk数据文件【附源码】

本文介绍了一个完整的通达信金融数据解析器项目,该项目攻克了通达信专有二进制文件格式解析的技术难题。项目采用模块化架构,从基础二进制解析到增强数据分类,最终实现智能语义化列名生成,形成完整的数据处理链路。核心技术包括自适应编码检测、智能数据类型推断和基于业务规则的语义化处理,解决了逆向工程、多编码兼容性等挑战。项目成果显著,解析成功率达100%,数据可读性大幅提升,开发效率提高50%,为量化交易、可视化分析等场景提供了可靠数据支持。该方案不仅具备技术创新性,更具有实际工程应用价值,为金融数据分析领域提供了可复

qq_36224726的博客 2687

Linux异常解决:/usr/bin/env python\r no such file or directory

1.异常发生背景: 我有两台电脑,一台win10系统,一台Liunx系统。今天在win10上面写了一个ROS程序,拷贝到Linux上面,执行rosrun命令出现异常信息'/usr/bin/env python\r no such file or directory'。 2.异常原因分析: 一开始以为是sublime的格式设置问题,以为win10和ubuntu里面的缩进格式设置的不一样(TAB...

NiYintang的博客 1万+

静态与动态LACP链路聚合:原理、配置与排错实战指南

链路聚合技术是提升网络带宽与可靠性的核心方案,通过将多个物理端口逻辑捆绑,实现带宽叠加与链路冗余。其原理基于IEEE 802.3ad标准,通过负载均衡算法将数据流分布到不同物理链路,既避免了数据包乱序,又提升了整体吞吐量。该技术的核心价值在于消除单端口瓶颈、提供毫秒级故障切换,并能简化网络拓扑管理。在企业服务器接入、数据中心互联及虚拟化平台等场景中,链路聚合已成为构建高可用网络的基础。实践中,动态LACP模式通过协议报文协商,能主动检测链路故障并防止配置错误导致的网络环路,相比静态聚合更为可靠。本文将深入解

weixin_31412781的博客 265

python——报错解决:/usr/bin/env: ‘python\r’: No such file or directory

报错内容 错误原因 #!/usr/bin/env python 在ubuntu系统中会被会变成 #!/usr/bin/env python\r 而\r会被shell当成参数,所以出现: /usr/bin/env: ‘python\r’: No such file or directory的报错。 解决方法 vi 输入: :set ff=unix 再输入: :wq 保存退出,运行即可。 ...

Irving.Gao的博客 7038

正直摄影方式的精度估算式_利用BDS数据反演大气可降水量及其精度分析

可降水量(PWV)对中小尺度灾害性天气预报具有指示意义,是降雨强度预报的重要参数之一。自20世纪80、90年代起,国外已经对GPS探测大气可降水量进行了大量研究。国内最早由毛节泰引进并详细介绍了地基GPS反演大气可降水量的方法,近年来发展迅速并取得了一定的成果。随着中国北斗卫星导航系统(BDS)提供服务并不断地建设完善,其已经能够应用到气象学领域,可以获得大气可降水量。文献[11]利用...

weixin_39796752的博客 1246

西门子WinCC VBS脚本实战:5分钟搞定变量记录导出到Excel(附完整代码)

本文提供了一套高效的西门子WinCC VBS脚本方案,帮助工程师在5分钟内将变量记录数据导出至Excel。方案详细解析了时区转换、数据库连接、SQL查询优化等核心难点,并附带了完整、可直接使用的VBS代码,解决了工业自动化项目中数据导出的实际痛点。

moss5的博客 609

ROS运行python报错:/usr/bin/env: ‘python\r’: No such file or directory

Problem 运行一个python文件遇到如下报错: /usr/bin/env: ‘python\r’: No such file or directory 看了些网上的资料,大致是由于这个python文件是在windows上写的,然后我在ubuntu上run就出现这个问题,主要是换行符导致的。 在windows下,用两个连续的符号进行换行: ‘\r’和’\n’ ,其中 ‘\r’为回车符,’\n’为换行符 在ubuntu下,用一个符号进行换行:’\n’ 所以直接使用这种在windows上写的

Will_Ye的博客 3917

SD-WAN组网案例——数据中心

SD-WAN组网案例——数据中心

2301_78457663的博客 704

/usr/bin/env: ‘python\r’: No such file or directory

运行python文件时出错: /usr/bin/env: ‘python\r’: No such file or directory 解决办法: 1、路径切到demo.py下面,这里demo.py是所运行的python文件 2、用vim打开demo.py 3、从键盘输入冒号:,再输入set ff,回车,显示为dos格式 4、从键盘输入冒号:再输入set ff=unix , 回车 5、从键盘输入冒号:,再输入wq, 回车 ...

LiuXiaoXueer的博客 3698

【XAI】透视深度学习:CNN与Transformer的可解释性方法

深度学习模型的可解释性方法解析:本文探讨了CNN和Transformer两类主流模型的可解释性技术。针对CNN,介绍了显著性图、类激活图(CAM/Grad-CAM)和基于扰动的方法,通过可视化重要像素区域揭示决策依据。对于Transformer,重点分析了注意力机制可视化及其在文本处理中的应用,并介绍了积分梯度等归因方法。文章包含详细的Python实现示例(使用Captum库),涵盖从MNIST图像显著性分析到BERT文本注意力可视化,为初学者提供了可操作的技术指南。这些方法有助于增强模型透明度,提升AI系

u012133341的博客 381

STM32外部中断EXTI原理与飞控实时应用实战

外部中断(EXTI)是嵌入式系统中实现事件驱动和实时响应的核心机制,其本质是将外部电平变化转化为可调度的CPU中断事件。基于ARM Cortex-M NVIC架构,EXTI通过GPIO-EXTI-NVIC三级硬件通路实现低延迟信号捕获,具备边沿触发、优先级管理与挂起控制等关键能力。在四轴飞控、工业传感器、人机交互等对毫秒级响应有强需求的场景中,EXTI显著优于轮询方式,兼顾实时性与CPU资源效率。实际开发需严格遵循SYSCFG映射→EXTI配置→NVIC使能的时序逻辑,并规避常见陷阱如中断号误配、伪触发、低

weixin_36382073的博客 63

ubuntu 执行Python脚本出现: /usr/bin/env: ‘python\r’: No such file or directory

原因:#!/usr/bin/env python  在ubuntu会变成#!/usr/bin/env python\r  而\r 会被shell 当成参数所以出现:  /usr/bin/env: ‘python\r’: No such file or directory解决方法:vi 此文件输入:set  ff=unix  再输入:wq 保存 运行成功。...

qq_34654240的博客 1万+

XGBoost原生接口和Sklearn接口参数详解

XGBoost原生接口和Sklearn接口参数详解

算法工程师 2653

linux 运行python 看不到异常信息_Linux异常解决:/usr/bin/env python\r no such file or directory...

我有两台电脑,一台win10系统,一台Liunx系统。今天在win10上面写了一个ROS程序,拷贝到Linux上面,执行rosrun命令出现异常信息/usr/bin/env python\r no such file or directory。2.异常原因分析:一开始以为是sublime的格式设置问题,以为win10和ubuntu里面的缩进格式设置的不一样(TAB和空格),这个问题也曾经困扰过我。...

weixin_39968266的博客 345

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

bad interpreter: No such file or directory或者/usr/bin/env: ‘python\r’: No such file or directory

执行命令时有时会出现bad interpreter: No such file or directory错误, 一般是因为Linux无法识别出Windows的DOS格式,此时只需将文件格式转换成unix的即可,方法如下: 1、编辑出错文件 vi filename 2、查看该格式(报错文件格式是DOS) :set ff 3、修改格式 :set ff=unix 4、保存退出 :wq!...

chengmoling的博客 2111

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Linux中运行sh命令出现/usr/bin/env: ‘bash\r’: No such file or directory解决方式及使用moltemplate遇到的坑

目的:使用moltemplate这个软件来生成lammps需要的data等文件 遇到的问题及解决方式 步骤: 一、下载moltemplate安装包 1.官网下载:http://www.moltemplate.org/ 2.git下载:选择一个文件下下右键git bash(前提是安装了git), git clonehttps://github.com/jewettaij/moltemplate.git 二、python安装相关包(前提是已经安装python)推荐python3以上版本 cmd切换到该文件夹,

梁靓凉的博客 2648

pscad IEEE标准系统搭建说明

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

Linux报错No such file or directory?从chmod权限转换到文件格式的排查指南

Linux报错No such file or directory常被误读为文件不存在,实则可能是chmod权限缺失、CRLF文件格式或解释器路径问题。本文按权限转换、file格式验证、shebang排查三层递进,附可复制命令与TaoToken统一环境变量配置,帮你快速定位并修复。详见 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

Ceshi01的博客 138

Linux 报错 No such file or directory?用 TaoToken 统一 Key 排查 shell 与 vim 配置

Linux 报错 No such file or directory 常源于 shebang、PATH 或 CRLF,用 cat -A 与 file 快速定位。本文给出 shell 与 vim 配置排查命令,并把 TaoToken 统一 Key 写入 settings.json,让诊断输出可直接交给模型分析。官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_42514750的博客 156

解决/usr/bin/env: ‘python\r’: No such file or directory

解决/usr/bin/env: ‘python\r’: No such file or directory

u011983700的专栏 1582
上一篇: import: command not found出现在第一个import
下一篇: Pointnet++分割任务分析
study_&
博客等级 码龄8年 128粉丝 116原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值