Windows计划任务运行PyAutoGUI脚本
Windows有个计划任务,相当于Linux的Crontab,可以定时执行一些任务,非常方便。
而有了PyAutoGUI这个利器后,我就想着让它结合Windows计划任务去实现一些自动化的、重复性的工作。
但是一开始遇到了一些问题。
首先是怎么配置这个计划任务。
Home of Little Jelly
Windows有个计划任务,相当于Linux的Crontab,可以定时执行一些任务,非常方便。
而有了PyAutoGUI这个利器后,我就想着让它结合Windows计划任务去实现一些自动化的、重复性的工作。
但是一开始遇到了一些问题。
首先是怎么配置这个计划任务。
群晖NAS的DSM7系统默认安装的Python版本是3.8.12,有点老了,通过套件中心安装的是Python 3.9。
但是通过pip或pip3命令安装依赖时,会提示命令找不到,其实pip是安装了的,我们要做的就是在`/usr/local/bin`或`/usr/bin`下做个软链接。
pip/pip3安装依赖有时候会遇到找不到命令的问题。
先查下是否已安装,已安装的话做个软链接到`/usr/bin`下面,如果没有安装的话就先安装:
macOS下安装运行PyTorch及速度测试。
PyTorch支持多种平台,包括Linux/Windows/macOS,甚至支持Android和iOS,今天只讲macOS。
如果你的macOS上已安装Python3,直接使用pip3命令安装PyTorch即可。
macOS安装运行Tensorflow分两种平台,一是Intel机型,二是Apple Silicon机型,前者只能使用CPU进行模型训练,而后者则可以使用GPU。
平台不同,安装过程也不同。
### Intel机型
前提你的Mac上已经安装配置了Python3,可以直接使用`pip3`命令安装Tensorflow。
近期对Mac Mini M1版本做了个性能测试。
环境
1. 本地:Docker运行在Mac Mini 2018 i5-8500B下,分配 3C6G内存;
2. M1 :Mac Mini M1 8C16G内存,运行在AWS mac2.metal 专用主机上;
3. Google Colab:CPU和GPU实例,显卡Tesla K80/T4
测试项目主要有以下几项
最近有个需求,需要修改本地的hosts文件,把某个域名的IP替换为另一个IP。
比如原记录为
近期在使用MicroPython为开发板编程,作个小的总结整理。
MicroPython官网 https://micropython.org
由于我用的是ESP32(主要是C3),所以多是关于ESP32的。
Arduino开发ESP32注意事项。
1. 需要在附加开发板管理器网址里加上ESP32的,稳定版网址如下 `https://dl.espressif.com/dl/package_esp32_index.json` ,如果是开发C3/S2/S3等,需要使用更新的2.0.0以上版本,把这个开发版的网址也加上 `https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json`
2. 需要Python2环境而不是Python3,对于macOS 12以上的系统来说,需要手动安装Python2。Homebrew对有对应版本的,需要从官网下载,链接 `https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg`
Jupyterlab是一个基于Python的应用,内置Notebook可在浏览器中编辑运行Python代码,非常方便。
前面介绍过怎么在Docker下安装使用Jupyterlab,这里讲下怎么通过pip直接安装。
为什么要直接安装而不是通过Docker运行?
1. Host运行效率比虚拟机更高,资源占用更低
2. 可以直接使用GPU加速ML/DL开发,如CUDA或MPS
安装步骤如下: