• 计算机图形学与计算几何经典必备书单整理,下载链接可参考:https://www.stubbornhuang.com/1256/

  • 在本站开通年度VIP,无限制下载本站资源和阅读本站文章

  • 本站会放置Google广告用于维持域名以及网站服务器费用。

  • 感谢大家访问本站,希望本站的内容可以帮助到大家!

  • 工资「喂饱肚子」,副业「养活灵魂」!

  • 本站由于前段时间遭受到大量临时和国外邮箱注册,所以对可注册的邮箱类型进行了限制!

  • 如果觉得本站的内容有帮助,可以考虑打赏博主哦!

  • 问题反馈可发送邮件到stubbornhuang@qq.com

  • 欢迎大家交换友链,可在https://www.stubbornhuang.com/申请友情链接进行友链交换申请!

宝塔面板 – 添加Python项目,定时执行Python程序

宝塔面板 发布于2022-09-02 阅读 8,485次 0次评论 1次点赞 本文共1166个字,阅读需要3分钟。

1 软件商店安装Python项目管理器

软件商店搜素python项目管理器,安装python项目管理器

宝塔面板 - 添加Python项目,定时执行Python程序-第0张图片

2 在Python项目管理器中添加项目

点击python项目管理器的设置按钮

宝塔面板 - 添加Python项目,定时执行Python程序-第1张图片

如果未在服务器上安装python,则在版本管理选择你需要的Python版本进行安装

宝塔面板 - 添加Python项目,定时执行Python程序-第2张图片

在确保安装python之后,点击项目管理,添加项目

宝塔面板 - 添加Python项目,定时执行Python程序-第3张图片

然后配置好项目名称,项目工作目录,以及启动方式,以及程序主文件

宝塔面板 - 添加Python项目,定时执行Python程序-第4张图片

比如
宝塔面板 - 添加Python项目,定时执行Python程序-第5张图片

项目添加完成之后,则会显示在项目列表中
宝塔面板 - 添加Python项目,定时执行Python程序-第6张图片

3 Python脚本定时执行

宝塔每一个新增的python项目都会根据所设置的python版本复制一个虚拟的python环境,这个在python项目管理器的列表下面也有提及

宝塔面板 - 添加Python项目,定时执行Python程序-第7张图片

在第2节中,我们添加的python项目路径为:

/home/Python/CCTVProgramList/

而该项目对应的虚拟环境的路径为:

/home/Python/CCTVProgramList/cb740eaac909859c83e0a77f2be3ab1b_venv/

我们也可以在项目路径看到该虚拟环境。

我们点击宝塔面板侧边的计划任务,选择Shell脚本

宝塔面板 - 添加Python项目,定时执行Python程序-第8张图片
宝塔面板 - 添加Python项目,定时执行Python程序-第9张图片

在脚本内容中添加以下内容:

cd /home/Python/CCTVProgramList/
source /home/Python/CCTVProgramList/cb740eaac909859c83e0a77f2be3ab1b_venv/bin/activate
python /home/Python/CCTVProgramList/get_cctv_program_list.py

其中,

cd /home/Python/CCTVProgramList/

表示进入项目路径

source /home/Python/CCTVProgramList/cb740eaac909859c83e0a77f2be3ab1b_venv/bin/activate

表示激活对应的虚拟python环境

python /home/Python/CCTVProgramList/get_cctv_program_list.py

表示执行脚本。

设定好执行周期,然后点击添加任务即可。

我们可以点击执行测试python程序,也可以点击日志,查看程序运行日志。

宝塔面板 - 添加Python项目,定时执行Python程序-第10张图片

4 Python第三方库的安装

如果在第3节中脚本执行的日志中出现报错,提示有第三方库找不到,那么我们直接使用执行该脚本的python虚拟环境的pip工具安装第三方库即可,

使用ssh工具按以下命令执行,先进入到python虚拟环境的bin目录下,在那个目录下有pip工具,然后使用pip正常安装第三方库即可。

cd /home/Python/CCTVProgramList/cb740eaac909859c83e0a77f2be3ab1b_venv/bin
pip install BeautifulSoup4

欢迎扫码关注我的微信公众号,及时获取文章更新

微信公众号二维码

本文作者:StubbornHuang

版权声明:本文为站长原创文章,如果转载请注明原文链接!

原文标题:宝塔面板 – 添加Python项目,定时执行Python程序

原文链接:https://www.stubbornhuang.com/2339/

发布于:2022年09月02日 14:06:48

修改于:2023年10月07日 16:13:43

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

文章末尾
上一篇
Github - Github最简单的下载仓库中单个文件的方法
其他
下一篇
深度学习 - 动作识别Action Recognition最重要的问题
深度学习
当前分类随机文章推荐

发表评论

您必须 [ 登录 ] 才能发表留言!

关注我们的公众号

微信公众号