【问题标题】:execute python file- No such file or directory [duplicate]执行python文件-没有这样的文件或目录[重复]
【发布时间】:2016-08-11 04:16:59
【问题描述】:

我尝试使用 ssh 通过终端执行 python 文件(文件本身不在我的电脑中)。

我执行以下操作:

./playg.py

我得到: ": 没有这样的文件或目录"

我肯定在正确的目录中(当我写 cat playg.py 时,我可以看到文件的内容|

该文件具有 r/w/x 属性: -r-xr-xr-x

【问题讨论】:

标签: python linux ssh shellexecute


【解决方案1】:

检查结束行字符编码。如果你有 cr-lf 编码而不是 lf 它会给出错误...

【讨论】:

    【解决方案2】:

    python /path/to/file/playg.py 应该可以工作

    【讨论】:

      【解决方案3】:

      请尝试在尝试执行时在文件名前添加python

          python playg.py
      

      【讨论】:

        【解决方案4】:

        你可以用 python playg.py 来执行它。

        您可能无法使用 ./playg.py 执行它的原因是脚本的第一行。

        #!/usr/bin/python 
        

        或第一行中的类似内容可能不适合系统。

        #!/usr/bin/env python
        

        会在当前环境中寻找python可执行文件,更加灵活。

        【讨论】:

          【解决方案5】:

          转到包含文件的目录并运行:

          python play.py
          

          【讨论】:

            【解决方案6】:

            首先转到playg.py现有文件夹。

            然后输入python playg.py

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2018-04-13
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2019-12-23
              • 2021-12-10
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多