gpt4 book ai didi

python - 如何在shell脚本中执行python3程序

转载 作者:行者123 更新时间:2023-12-05 00:59:25 27 4
gpt4 key购买 nike

我有一个 python 程序,我需要在一个月的某一天运行,所以我使用 crontab 来完成这个任务并创建一个 shell 脚本来运行这个 python 程序。

这是我的 shell 脚本的一部分:

#!/bin/bash
filepath='file2018'
cd ${filepath}
python3 file.py

当我运行执行 shell 脚本的 crontab 时,日志文件显示以下错误:

line 9: python3: command not found 

我真的很困惑为什么会出现这个错误,因为我已经安装了 python3,我可以直接从命令行运行 python3。

此外,如果我用 python 替换 python3,shell 脚本可以工作!我的python版本是python2,但是这个程序我必须使用python3,所以我必须使用python3而不是python。

我的操作系统是 Linux CentOS。

希望有人能给我一些建议!

最佳答案

您可以提供 python3 可执行文件的完整路径。您可以使用 which python3 命令获取它。试试看。

关于python - 如何在shell脚本中执行python3程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53587869/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com