【问题标题】:How to run python script on terminal without using python3?如何在不使用 python3 的情况下在终端上运行 python 脚本?
【发布时间】:2018-09-05 07:37:41
【问题描述】:

我有一个问题:如何在终端上运行python脚本而不在脚本名称前使用python3?

例如: 为了运行我的脚本,我应该在终端上写这个:

$ python3 nameofthescript.py args

但我希望你写这个:

$ nameofthescript args

我该怎么办?

【问题讨论】:

    标签: macos terminal python-3.6


    【解决方案1】:

    首先,显然要重命名文件

    mv nameofthescript.py nameofthescript
    

    接下来,将其添加到文件的开头:

    #!/usr/bin/env python3
    

    然后使文件可执行:

    chmod +x nameofthescript
    

    现在您应该可以将文件运行为:

    ./nameofthescript
    

    如果你想让它从任何目录运行,你必须将它移动到你的 $PATH 中的一个目录(通常是 /usr/local/bin):

    mv nameofthescript /usr/local/bin
    

    【讨论】:

      猜你喜欢
      • 2018-11-20
      • 2022-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-26
      相关资源
      最近更新 更多