如何在 Tasker 中执行 Python 脚本

注:由于我是初次使用该方法来执行 Python 脚本,难免存在各种问题,所以本篇内容只适合于愿意尝鲜的朋友
下面都是步骤性的内容(不会对步骤进行说明),即便你是小白,只要一步一步跟着去做,也能成功

准备工作

  • 安装 Tasker
  • 安装 Termux

如果尚未安装此 App,可从 F-Droid 应用市场中安装

若已安装 Termux 的,建议备份好应用数据,然后清除 Termux 的数据(不清除也可以,只不过这些数据全部都会迁移到 Tasker 中)

Python 环境配置

说明:本教程配置的是 Python3 环境

  • Tasker

导入 Tasker 任务 [email protected] 待用(下载地址:uri / xml

  • Termux

*注:必需先导入上述 Tasker 任务,才能进行下面的操作

  1. 打开 Termux,输入 termux-setup-storage 命令并回车,允许 Termux 应用的读写权限
  1. 读写权限设置好后,接着输入 name=’tk.sh’ && wget -O $name http://pastebin.com/raw/xekBeyqe && dos2unix $name && sh $name && rm $name 命令并回车
  1. 然后就是耐心等待,直至通知栏出现迁移完成(Migration completed)的通知

测试

可导入 Tasker 测试任务 getPythonVersion(uri / xml),以验证 Python 环境是否配置成功

使用方法

若要执行其他 Python 脚本,可参考测试任务的写法。如果需要对包进行管理,可在 Tasker 的 Run Shell(运行外壳/运行 Shell) 动作中执行 pip 命令,例如,包的安装:pip install requests

移除 Python 环境

运行导入的 Tasker 任务 removeTermuxMigration(uri / xml),便可移除注:由于从 Termux 生成的 termux.zip 与 get-pip.py 文件是保留在 /sdcard/Downlod 中,因此,若想重新配置 Python 环境,可直接运行 Tasker 任务 [email protected],而无需在 Termux 中重复生成 termux.zip 与 get-pip.py 文件

更多

(此部分内容小白可不看)

如果你对 Shell 很熟悉,可以通过类似的方法配置 python2/ffmpeg/sqlite/curl 等环境。如果你的水平更高,还可以自己编译安装这些环境,不依赖于 Termux 平台

更新日志

  • 12/29/2018

– 发布

其他

作者:sung

邮箱:[email protected]

转载自:

https://shimo.im/docs/urhJ4Ajzo9MuSrWU/read

版权声明:本文为本站原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。:Tasker配置教程 » 如何在 Tasker 中执行 Python 脚本

赞 (0) 打赏

评论 0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏