本文详细介绍如何在宝塔面板中使用Python项目管理器完成Python环境部署、模块安装、虚拟环境配置及定时任务设置,附60秒读懂全世界爬虫项目实战演示。
原文地址(张苹果博客):https://zhangpingguo.com/articleDetails/1744872019473
一、安装Python环境
- 登录宝塔面板 → 进入「软件商店」
- 搜索安装「Python项目管理器」(推荐选择与项目匹配的Python版本)
二、部署项目文件
- 通过宝塔文件管理器或FTP上传Python项目至服务器目录(如:
/www/pythonPart/60s
)
三、创建Python项目
- 打开Python项目管理器 → 点击「添加项目」
- 选择项目路径、Python版本
四、依赖模块安装
- 自动安装:若项目包含
requirements.txt
,创建项目时自动安装依赖 - 手动安装:通过项目管理器的「模块」功能添加所需包
至此Python环境部署已经完成,下面是定时任务配置。
五、虚拟环境配置(Python 3.3+)
- 上面项目创建后自动生成
[哈希值]_venv
目录
- 终端执行以下命令在/bin目录下生成activate文件:
cd /www/pythonPart/60s python3 -m venv 00a629eaaf5c7e2bc050b1b4772b9364_venv
六、手动安装项目依赖
cd /www/pythonPart/60s
source 00a629eaaf5c7e2bc050b1b4772b9364_venv/bin/activate
pip install --force-reinstall -r requirements.txt
七、配置定时任务
- 进入宝塔「计划任务」模块
- 添加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
