文章目录
- 环境
- 所需依赖
- 依赖查找
- 所需依赖链接
- 1. comtypes
- 2. six
- 3. pyWin32
- 4. (optional) Pillow (to make screenshoots)
- 5. pywinauto
- 安装结果
环境
windows 11
Python 2.7
setuptools 18.0.1
pip 18.1
所需依赖
依赖查找
按照官方文档(https://pywinauto.readthedocs.io/en/latest/)介绍,需要以下依赖,这里采取的方法是去pypi官网(https://pypi.org/)一个个的搜索下载
搜索的时候注意是否支持python27版本
如果不支持的话,点击history,寻找历史版本依赖。由于这里使用python27,我直接寻找2015年附近发布的版本,命中率会大一些。
所需依赖链接
本次环境配置所用依赖如下
安装顺序也如下,一个一个的安装
1. comtypes
https://pypi.org/project/comtypes/1.1.5/#files
选择zip直接下载
接下来需要解压,进入到对应路径后打开命令行,输入python setup.py install
2. six
https://pypi.org/project/six/1.12.0/#files
这里应该选择压缩包或者whl都行。这里我选的还是压缩包,通过setup.py安装,方法同上
3. pyWin32
https://pypi.org/project/pywin32/226/#files
为什么它要第三步安装,是因为pyWin32需要上面comtypes
和six
作为依赖
选择cp27的whl下载安装。安装方式为,在命令行输入pip install XXXX.whl
安装过程可能会有一些warning,我也至今还未完全理解其含义…(如有兴趣研究可以参考https://stackoverflow.com/questions/25981703/pip-install-fails-with-connection-error-ssl-certificate-verify-failed-certi、https://blog.csdn.net/qq_37344125/article/details/102649897、https://blog.csdn.net/xiangfengl/article/details/133753040、https://stackoverflow.com/questions/26266437/how-to-use-python2-7-pip-instead-of-default-pip)
但是可以通过pip list验证,发现安装成功
4. (optional) Pillow (to make screenshoots)
这个因为可选,我没装。如果要装的话,或许用这个https://pypi.org/project/pillow/5.3.0/
5. pywinauto
终于轮到你了。由于上面依赖都安装好了,现在安装它应该很顺利。https://pypi.org/project/pywinauto/0.6.8/#files
同样,选择哪种方式应该都能安装。我选的还是setup方法
安装结果
安装完毕后,测试可以直接引入对应模块
后续demo代码随缘更新()