【问题标题】:How to run python using ./ from Linux terminal?如何使用 ./ 从 Linux 终端运行 python?
【发布时间】:2019-03-06 10:13:38
【问题描述】:

我有一个 .py python 脚本,当我运行它时输入./filename.py 我得到一个语法错误。但是,当我运行它时,输入python filename.py 我的程序可以正确执行。

如何让它正确运行输入 ./filename.py ?我认为它与 $PATH 变量有关,但我没有任何进一步的想法。

【问题讨论】:

    标签: python linux ubuntu terminal


    【解决方案1】:

    在文件开头放一个shebang,或者用python运行 例如:

    #!/usr/bin/env python3
    

    或运行:

    python3 filename.py
    

    【讨论】:

    • 谢谢!当前的shebang是#!/usr/bin/python,但正确的是#!/usr/bin/env python3,正如你提到的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 2023-03-30
    • 1970-01-01
    • 2018-09-23
    • 2020-07-14
    • 1970-01-01
    • 2019-08-04
    相关资源
    最近更新 更多