我最初在 windows 上使用 python IDE 进行编码。现在,当我将代码粘贴到 Linux 服务器上的文件中时。现在当我运行脚本时,它给了我这个错误:
错误的解释器:没有这样的文件或目录
请告诉如何解决这个错误。
我最初在 windows 上使用 python IDE 进行编码。现在,当我将代码粘贴到 Linux 服务器上的文件中时。现在当我运行脚本时,它给了我这个错误:
错误的解释器:没有这样的文件或目录
请告诉如何解决这个错误。
可能你有\r\n
行尾,\r
回车在哪里,\n
换行在哪里
这意味着第一行可能是这样的
#!/usr/bin/env python\r\n
或者
#!/usr/bin/python\r\n
所以shell正在尝试运行命令python\r
您可能正在使用#!python
在 Windows 用户中莫名其妙地流行的 hashbang 约定。Linux 期望那里有一个完整的路径。使用其中一个#!/usr/bin/python
或(最好)#!/usr/bin/env python
代替。