【发布时间】:2019-08-03 02:10:11
【问题描述】:
我正在编写一个 Python CLI 程序,并且我希望能够从任何位置执行它,例如 VIM,只需键入“atushi”,而无需将用户 CD 放入程序目录。
如何做到这一点?
【问题讨论】:
-
将脚本放入系统变量
PATH中的文件夹中,或者将带有脚本的文件夹添加到该变量中。 -
@furas 这不是具体的。
-
这是在 Windows 和 Linux 中使用的方法,但在 MacOS 上也可以使用。您应该检查命令行
echo $PATH -
在 Linux 上,您还设置了属性“可执行” -
chmod +x script.py并在第一行代码中添加shebang(#!) 即。#!/usr/bin/env python。然后它使用script.py而不是pythonscript.py 运行它。因为 MacOS 是基于 Unix 的,所以它可能使用相同的方法。
标签: python macos command-line