2010-09-07 144 views
13

我更新内核,之后Ubuntu不能正常工作,PS:我尝试执行“meld”命令,它会报告“ usr/bin/env:python:没有这样的文件或目录“, 然后我执行”sudo apt-get install python“并得到结果”python已经是最新版本了。“,我应该怎么做。ubuntu/usr/bin/env:python:没有这样的文件或目录


我不擅长linux,你能告诉我如何恢复我的linux到最后的正确状态,或正常重新安装python。

+1

你想做什么?从/ usr/bin/env访问python? – gary 2010-09-07 02:19:46

+0

看起来您在该环境中设置了错误的PATH。使用ubuntu.stackexchange.com进行针对ubuntu的特定问题! – 2010-09-07 02:25:58

+0

或去这里http://ubuntuforums.org/ – gary 2010-09-07 02:51:20

回答

59

自己一直被这个错误难住,我想我会发布我如何解决我的问题。

我的问题是一个错误:

: No such file or directory 

这对我来说没什么意义。我的问题是,我的编辑已经悄悄地将脚本从Unix LF转换为Windows CR/LF行终止。 “#!/ usr/bin/env python”实际上变成了“#!/ usr/bin/env python \ 015”,其中\ 015是不可见的CR字符....../usr/bin /那么env就无法找到命令“python \ 015” - 因此文件未找到错误。

将脚本转换为Unix行结束约定解决了我的问题...但只是在几分钟后头部划伤。

+3

非常感谢你...作为一个方面说明,你可以通过'fromdos '将转换结果转换为unix结尾,'fromdos'工具包含在'tofrodos'包中标准回购。 – destan 2013-02-26 09:36:56

+0

非常感谢......蹩脚文本编辑的无声操作!该死! – cedbeu 2013-04-05 17:43:53

+0

我几个月来一直在抨击我的头,非常感谢! – Eloff 2013-04-30 00:05:44

相关问题