问题描述 在LInux系统下,想使用sh执行脚本出错: 报错形式有: 在用cd指令切换目录时出现: No such file or directory在激活虚拟环境时出现:.ndaEnvironmentNotFoundError: Could not find environment: 等等 解决方法 用vim打开该sh文件,输入: :set ff 回车,显示fileformat=dos,重新设置下文件格式: :set ff=unix 保存退出 :wq 此时再执行sh文件即可。 e.g source ./eg.sh 参考链接