设置Python(Mac)命令行的路径



我定义了一些python的命令行工具(以 mycmd.py 为例(,并将它们保存在文件夹~/Scripts中。因此,我必须输入(例如(python /Scripts/mycmd.py -o v .重复文件夹的名称很乏味 /Scripts .我想只运行输入python mycmd.py -o v的命令,即使没有cd。我该怎么办?添加原始路径的路径?

PS:在苹果电脑中

也许有一个更好的解决方案:

  • ~/Scripts文件夹放入您的PATH中。
  • 确保您的脚本具有正确的 python shebang(例如:#!/usr/bin/env python3 ,更多详细信息在我应该放 #!(shebang(在Python脚本中,它应该采取什么形式?
  • 使脚本可执行 ( chmod a+x ~/Scripts/*.py (

然后,您可以像调用任何其他工具(不带前缀python脚本(一样调用脚本,例如:

mycmd.py -o v

在Windows上,你甚至不需要shebang,因为.py文件被视为可启动的文件,与已安装的python解释器相关联。将目录放在路径中就足够了。

将路径添加到PYTHONPATH环境变量。

相关内容

  • 没有找到相关文章

最新更新