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

Mac Ventura系统双击运行Python脚本失败问题求助

解决Automator运行Python脚本无反应及Anaconda环境指定问题

1. 修复脚本路径错误

你脚本里写的/Desktop/test.py是根目录下的桌面路径,而用户实际桌面的正确路径是用户主目录下的~/Desktop/test.py(~代表当前用户主目录),或者使用完整绝对路径/Users/你的用户名/Desktop/test.py(替换为你的实际用户名)。

修正后的路径示例:

python ~/Desktop/test.py

2. 指定Anaconda环境的Python解释器

Mac系统自带的是Python 2.x版本,和你用Anaconda管理的Python环境不兼容,必须明确指定Anaconda环境的Python路径:

  • 若使用Anaconda的base环境,路径通常为:
    /Users/你的用户名/opt/anaconda3/bin/python ~/Desktop/test.py
    
  • 若使用自定义虚拟环境(比如名为myenv的环境),路径为:
    /Users/你的用户名/opt/anaconda3/envs/myenv/bin/python ~/Desktop/test.py
    

你可以先在终端激活目标环境,再输入which python获取准确的Python路径

3. Automator应用的关键设置

  • 创建Automator应用时,选择“应用程序”类型文档,添加“运行Shell脚本”动作
  • 确保Shell选项选择/bin/bash,传递输入选择“忽略”
  • 若仍无反应,前往「系统设置 > 隐私与安全性 > 完全磁盘访问权限」,将你的Automator应用添加进去,赋予权限

4. .sh脚本的Ventura兼容性修复

升级Ventura后,需给脚本添加执行权限:
在终端执行:

chmod +x 你的脚本名.sh

若系统默认Shell已改为zsh,可将脚本开头的#!/bin/bash改为#!/bin/zsh,或在终端用bash 脚本名.sh运行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 17:20:27