在Python中制作可执行的符号链接?

bar*_*tad 2 python bash bin

我有一个名为client.py. incro我创建了一个名为using的符号链接

ln -s client.py incro
Run Code Online (Sandbox Code Playgroud)

如何使该脚本可执行并将其移至我的 bin(我在使用 Ubuntu 的 Linux 上,带有 bash 终端),名称为incro?这样我就能跑

incro
Run Code Online (Sandbox Code Playgroud)

我有正确的sha-bang。我还需要做什么?

Bar*_*mar 5

将链接放在您的bin目录中,而不是当前目录中:

ln -s $PWD/client.py ~/bin/incro
Run Code Online (Sandbox Code Playgroud)

您还应该~/bin在您的计算机中安装$PATH该程序,以便您可以运行其中的程序。

如果该脚本尚未可执行,请添加:

chmod +x client.py
Run Code Online (Sandbox Code Playgroud)