全速加载中...
登录
首页
文章
随笔
留言
友链
订阅
关于
更多
湘ICP备2021007748号-4
湘公网安备案湘公网安备43052202000137号
又拍云

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

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

一、安装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文件:
    bash 复制代码
    cd /www/pythonPart/60s
    python3 -m venv 00a629eaaf5c7e2bc050b1b4772b9364_venv
    生成的activate文件

六、手动安装项目依赖

bash 复制代码
cd /www/pythonPart/60s
source 00a629eaaf5c7e2bc050b1b4772b9364_venv/bin/activate
pip install --force-reinstall -r requirements.txt
依赖安装过程

七、配置定时任务

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

八、执行结果验证

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


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

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

每日60秒新闻简报
本文作者:ZhangApple ,转载请注明并附上本文链接。

上一篇 下一篇

评论一下

评论列表

 
暂无评论
ZhangApple
更多
发布日期:2025年04月17日