宝塔面板Python环境搭建与定时任务配置完全指南

本文详细介绍如何在宝塔面板中使用Python项目管理器完成Python环境部署、模块安装、虚拟环境配置及定时任务设置,附60秒读懂全世界爬虫项目实战演示。

原文地址(张苹果博客):https://zhangpingguo.com/articleDetails/1744872019473

一、安装Python环境

  1. 登录宝塔面板 → 进入「软件商店」
  2. 搜索安装「Python项目管理器」(推荐选择与项目匹配的Python版本)
    Python项目管理器安装界面

二、部署项目文件

  1. 通过宝塔文件管理器或FTP上传Python项目至服务器目录(如:/www/pythonPart/60s
    项目目录结构示例

三、创建Python项目

  1. 打开Python项目管理器 → 点击「添加项目」
  2. 选择项目路径、Python版本
    项目配置界面

四、依赖模块安装

  • 自动安装:若项目包含requirements.txt,创建项目时自动安装依赖
  • 手动安装:通过项目管理器的「模块」功能添加所需包
    模块管理界面

至此Python环境部署已经完成,下面是定时任务配置。

五、虚拟环境配置(Python 3.3+)

  1. 上面项目创建后自动生成[哈希值]_venv目录
    VENV目录示例
  2. 终端执行以下命令在/bin目录下生成activate文件:
    cd /www/pythonPart/60s
    python3 -m venv 00a629eaaf5c7e2bc050b1b4772b9364_venv
    
    生成的activate文件

六、手动安装项目依赖

cd /www/pythonPart/60s
source 00a629eaaf5c7e2bc050b1b4772b9364_venv/bin/activate
pip install --force-reinstall -r requirements.txt

依赖安装过程


七、配置定时任务

  1. 进入宝塔「计划任务」模块
  2. 添加Shell脚本任务(示例为每日执行的爬虫):
    cd /www/pythonPart/60s
    source 00a629eaaf5c7e2bc050b1b4772b9364_venv/bin/activate
    python spider.py
    
    计划任务配置

八、执行结果验证

查看任务日志确认脚本正常运行:
任务执行日志


附:60秒读懂全世界(每日凌晨自动更新)

温馨提示:以下图片链接不会改变,但内容会变!(可添加随机后缀参数?t=xxxxx避免缓存):
https://img.zhangpingguo.com/60s/60s.png?t=1744961119519

每日60秒新闻简报
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值