我最初在Windows上的python IDE中编码。现在,当我将我的代码粘贴到Linux服务器上的文件中时。现在当我运行脚本时,它给了我这个错误:
错误的解释器:没有这样的文件或目录
请告诉我们如何解决此错误。
答案 0 :(得分:30)
您可能有\r\n
行结尾,其中\r
为回车符,\n
为换行符
这意味着第一行可能就像这样
#!/usr/bin/env python\r\n
或
#!/usr/bin/python\r\n
所以shell正在尝试运行命令python\r
答案 1 :(得分:9)
您可能正在使用#!python
hashbang约定,该约定在Windows用户中非常受欢迎。 Linux希望有一条完整的路径。请改为使用#!/usr/bin/python
或(最好)#!/usr/bin/env python
。