如何配置MinGW-w64实现直接运行$PATH中的Python脚本?
解决MinGW-w64中直接运行PATH下Python脚本的问题
以下是关键配置步骤,按顺序操作即可:
给Python脚本添加shebang头
在需要直接运行的Python脚本第一行添加:#!/usr/bin/env python3这行代码会告诉MinGW的shell,自动调用系统PATH中的python3解释器来执行脚本,无需手动指定。
给脚本添加可执行权限
在MinGW终端进入脚本所在目录,执行:chmod +x your_script.py只有赋予可执行权限,shell才会将其识别为可执行程序。
确认脚本目录已加入$PATH
先检查当前PATH是否包含脚本所在目录:echo $PATH如果未找到目标目录,临时添加可执行:
export PATH=$PATH:/full/path/to/your/scripts要永久生效,打开MinGW用户目录下的
.bashrc或.profile文件,将上述export命令添加进去,保存后重启终端即可。可选:简化脚本调用方式
如果不想每次输入带.py后缀的文件名,可以直接将脚本重命名为无后缀的名称(比如your_script)。也可以配置shell的PATHEXT环境变量,将.PY加入其中,但前者操作更直接。
配置完成后,直接在终端输入脚本名称即可运行,无需再输入python3加完整路径。
内容的提问来源于stack exchange,提问作者P45 Imminent
相关产品推荐
相关产品推荐

