一尘不染

在没有python命令的情况下在终端中运行python脚本

linux

我有一个python脚本,我们将其命名为script1.py。我可以这样在终端中运行它:

python /path/script1.py
...

但我想像命令行程序一样运行:

arbitraryname
...

我该怎么做 ?


阅读 429

收藏
2020-06-02

共1个答案

一尘不染

您可以在脚本的开头使用shebang行

#!/usr/bin/env python

使文件可执行:

chmod +x arbitraryname

并将其放在PATH的目录中(可以是符号链接):

cd ~/bin/
ln -s ~/some/path/to/myscript/arbitraryname
2020-06-02