You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS终端如何实现Python模块的命令行直接调用?

实现MacOS终端直接调用自定义Python模块的方法

1. 给Python脚本添加shebang行

在你的module.py文件最顶部添加一行,指定Python解释器路径:

#!/usr/bin/env python3

这行代码会告诉终端用哪个Python版本来运行该脚本。

2. 给脚本添加可执行权限

打开终端,进入脚本所在目录,执行以下命令:

chmod +x module.py

这一步让脚本具备直接被终端执行的权限。

3. 将脚本所在目录添加到系统PATH(两种方式)

方法一:临时生效(重启终端后失效)

直接在终端输入:

export PATH=$PATH:/你的脚本实际存放目录路径

把路径部分替换成你脚本所在的真实目录即可。

方法二:永久生效(推荐)

如果使用bash,编辑~/.bash_profile配置文件;如果用zsh,则编辑~/.zshrc:

  • 终端输入:
nano ~/.bash_profile
  • 在文件末尾添加一行:
export PATH=$PATH:/你的脚本实际存放目录路径
  • 按Ctrl+O保存修改,Ctrl+X退出编辑器。
  • 让配置立刻生效:
source ~/.bash_profile

使用zsh的话,对应执行source ~/.zshrc即可。

4. 可选:简化调用名称

如果不想每次输入module.py,可以将脚本重命名为不带.py后缀的名字(比如mymodule),之后直接输入mymodule 你的参数就能调用脚本。

内容的提问来源于stack exchange,提问作者logic1976

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 14:55:54