使用 macOS Automator 从 conda env 中运行 Python 代码的 Shell 脚本

问题描述 投票:0回答:2

如何使用

conda env
macOS Automator
中运行 shell 脚本?通常我会这样做:

source activate my_conda_env
python script.py

但是上面的方法在

Automator
中不起作用。我收到的错误是关于缺少模块(那些仅安装在
my_conda_env
中),这表明脚本不是从
my_conda_env
启动的。

python macos shell anaconda automator
2个回答
3
投票

这就是你需要的

/Users/UserFolder/anaconda/envs/env-name/bin/python3 script.py

如果您在 UserFolder 下没有找到 anaconda。 你一定要找到它,

  • 激活您的 Conda 环境

  • 使用这个

    which python
    ,找到你的Python的地址。

  • 复制

  • 粘贴到脚本文件之前

    /Copied/Address/ script.py
    

这将使用指定 conda 环境中的包。

enter image description here


0
投票

/用户/名称/anaconda3/bin/python <

EOF

这将在 2024 年与 Siri Shortcuts 和 Automator 配合使用

© www.soinside.com 2019 - 2024. All rights reserved.