【宝塔】python项目管理器虚拟环境bin没有activate导致计划任务运行不了python项目管理器找不到activate解决办法

这里写目录标题

  • 背景
  • 出现的问题
  • 解决办法
    • 创建脚本目录
    • 创建python项目
    • 等待
    • 打开终端
    • 查看文件是否存在
    • 安装模块
    • 计划任务设置
    • 成功截图

背景

最近更新了蘑菇丁脚本,由于对方更新了v3登录接口,我在解密后更新了脚本内容,覆盖之前的任务脚本、添加模块后依然报错,还是未知因素,宝塔的项目管理器现在已经升级到2.0了

本文关键词:python项目管理器虚拟环境bin目录没有activate导致计划任务运行不了python项目、python项目管理器找不到activate解决办法、宝塔新版本python项目管理器设置计划任务方法

在这里插入图片描述
包括2.0 对原进入虚拟环境都做了改动:

原来:
记一次宝塔面板定时启动python项目的方法
【宝塔】python项目管理器虚拟环境bin没有activate导致计划任务运行不了python项目管理器找不到activate解决办法_第1张图片

现在2.0:【宝塔】python项目管理器虚拟环境bin没有activate导致计划任务运行不了python项目管理器找不到activate解决办法_第2张图片

但至少原服务升级后正常使用(算比较良心)

出现的问题

按之前的方法进行创建计划任务时发现没有activate文件,我尝试了:
①旧服务的activate替换到新版的md5_ven/bin中去
②采用宝塔给的方法:

管理器默认使用pip安装项目根目录requirements.txt内的模块,如有其他模块需要安装请手动进入独立环境安装
使用独立环境PIP的方法:
在命令行输入 /项目路径/md5命名的文件夹/bin/pip
如:/data/python/d9036cc6563924cf9e1da4e1cd64f9a4_venv/bin/pip

以上方法交叉尝试后,报错永远只有一个,没有找到对应的模块

解决办法

创建脚本目录

【宝塔】python项目管理器虚拟环境bin没有activate导致计划任务运行不了python项目管理器找不到activate解决办法_第3张图片

创建python项目

(注意:这里不需要勾选,因为待会还是会被清空,这里使用的是requirements.txt文件 不管有没有这个文件,如图所示不需要勾选)
【宝塔】python项目管理器虚拟环境bin没有activate导致计划任务运行不了python项目管理器找不到activate解决办法_第4张图片

等待

【宝塔】python项目管理器虚拟环境bin没有activate导致计划任务运行不了python项目管理器找不到activate解决办法_第5张图片

打开终端

输入代码(自己替换自己的md5)

python3 -m venv 7f10183f8187e732458bac27c57d3619_venv

例如我的是:cc17c30cd111c7215fc8f51f8790e0e1_venv
【宝塔】python项目管理器虚拟环境bin没有activate导致计划任务运行不了python项目管理器找不到activate解决办法_第6张图片
所以
在这里插入图片描述
这里的

cd 到cc17c30cd111c7215fc8f51f8790e0e1_venv目录所在位置可以借鉴上图查看

查看文件是否存在

查看env文件存在activate文件
【宝塔】python项目管理器虚拟环境bin没有activate导致计划任务运行不了python项目管理器找不到activate解决办法_第7张图片

安装模块

接下来安装模块,安装好后建议先在python项目管理器运行 通过日志解决问题,最后才通过计划任务
【宝塔】python项目管理器虚拟环境bin没有activate导致计划任务运行不了python项目管理器找不到activate解决办法_第8张图片

计划任务设置

ok其他的问题借鉴
这篇文章,不会设置定时任务请看-》记一次宝塔面板定时启动python项目的方法

成功截图

计划任务运行成功日志

【宝塔】python项目管理器虚拟环境bin没有activate导致计划任务运行不了python项目管理器找不到activate解决办法_第9张图片

你可能感兴趣的:(笔记,python,python,linux,宝塔项目管理器,宝塔python项目管理器,宝塔计划任务)