python27 安装pywinauto-0.6.8

news2024/11/15 4:38:21

文章目录

  • 环境
  • 所需依赖
    • 依赖查找
    • 所需依赖链接
      • 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需要上面comtypessix作为依赖

选择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代码随缘更新()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2156788.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MMROTATE 1.X特征图可视化(绘制Heat Map)

本文参考MMYOLO官方的特征图可视化教程,对MMROTATE相关算法进行特征图可视化 1. 新建featmap_vis_demo.py文件 在mmrotate项目文件夹下新建 featmap_vis_demo.py : # Copyright (c) OpenMMLab. All rights reserved. import argparse import os from t…

java intellij idea开发步骤,使用指南,工程创建与背景色字体配置,快捷键

intellij idea2021 配置背景色,字体大小,主题 快捷键

STM32系统时钟

时钟为单片机提供了稳定的机器周期,从而使我们的系统能够正常的运行 时钟就像我们人的心脏,一旦有问题就整个都会崩溃 stm32有很多外设,但不是所有的外设都使用同一种时钟频率工作,比如我们的内部看门狗和RTC 只要30几k的频率就…

计算机毕业设计推荐-基于python的白酒销售数据可视化分析

精彩专栏推荐订阅:在下方主页👇🏻👇🏻👇🏻👇🏻 💖🔥作者主页:计算机毕设木哥🔥 💖 文章目录 一、白酒销售数据…

react:React Hook函数

使用规则 只能在组件中或者其他自定义的Hook函数中调用 只能在组件的顶层调用,不能嵌套在if、for、 其他函数中 基础Hook 函数 useState useState是一个hook函数,它允许我们向组件中添加一个状态变量,从而控制影响组件的渲染结果 示例1…

[Excel VBA]如何使用VBA自动生成图表

在Excel中,图表是可视化数据的重要工具。以下是一个VBA代码示例,帮助你自动生成图表。 1. 代码说明 该代码会根据指定数据范围创建一个柱状图,并设置图表的基本属性。 2. VBA代码 Sub CreateChart()Dim ws As WorksheetDim chartObj As Ch…

百度营销转化追踪(网页JS布码)

引言:使用百度营销api配置网站上各个模块组件的转化追踪,统计网站上的各组件模块点击等信息。 一、选择接入方式(本文选择的是网页JS布码) 参考文档:百度营销-商业开发者中心百度开发者中心是一个面向开发者的知识分享…

Java启动Tomcat: Can‘t load IA 32-bit .dll on a AMD 64-bit platform报错问题解决

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 专栏介绍 在软件开发和日常使用中,BUG是不可避免的。本专栏致力于为广大开发者和技术爱好者提供一个关于BUG解决的经…

Java-数据结构-排序-(二) (๑¯∀¯๑)

文本目录: ❄️一、交换排序: ➷ 1、 冒泡排序: ▶ 代码: ➷ 2、 快速排序: ☞ 基本思想: ☞ 方法一:Hoare法 ▶ 代码: ☞ 方法二:挖坑法 ▶ 代码: ☞ 方法三…

GNU编译器(GCC):编译的4个过程及.elf、.list、.map文件功能说明

0 参考资料 GNU-LD-v2.30-中文手册.pdf GNU linker.pdf1 前言 一个完整的编译工具链应该包含以下4个部分: (1)编译器 (2)汇编器 (3)链接器 (4)lib库 在GNU工具链中&…

Linux-文件的压缩、解压

Linux系统常见有两种压缩格式,后缀分别是: .tar 称之为tarball,简单的将文件组装到一个.tar的文件内,并没有太多的文件体积减少,仅仅是简单的封装.gz gzip格式压缩文件,可以极大的减少压缩后的体积 针对这…

Lua中..和...的使用区别

一. .. 的用法 二. ... 的用法 在 Lua 中,... 是一个特殊符号,它用于表示不定数量的参数。当你在函数定义或调用中使用 ... 时,它可以匹配任意数量的参数,并将它们作为列表传递。在您的代码示例中&am…

基于SSD的RAG技术方案,推动LLM规模扩展

随着大型语言模型(LLM)的不断发展,它们在虚拟助手、聊天机器人和对话系统等应用中发挥着重要作用。然而,LLM面临的挑战之一是它们可能会生成虚假或误导性的信息,即所谓的“幻觉”。为了解决这一问题,检索增…

Java数据库连接——JDBC

目录 1、JDBC简介 2、JDBC应用 2.1 建立数据库连接 2.1.1 DriverManager静态方法获取连接 2.1.2 DataSource对象获取 2.2 获取SQL执行对象 2.2.1 SQL注入 2.2.2 Statement(执行静态SQL) 2.2.3 PreparedStatement(预处理的SQL执行对象) 2.3 执行SQL并返回结果 2.4 关…

Error when custom data is added to Azure OpenAI Service Deployment

题意:在向 Azure OpenAI 服务部署添加自定义数据时出现错误。 问题背景: I receive the following error when adding my custom data which is a .txt file (it doesnt matter whether I add it via Azure Cognitive Search, Azure Blob Storage, or F…

证书学习(五)Java实现RSA、SM2证书颁发

目录 一、知识回顾1.1 X.509 证书1.2 X509Certificate 类二、代码实现2.1 Maven 依赖2.2 RSA 证书颁发1)PfxGenerateUtil 证书文件生成工具类2)CertDTO 证书中间类3)RSACertGenerateTest RSA证书生成测试类4)执行结果2.3 SM2 证书颁发1)SM2Utils 国密SM2算法工具类2)SM2C…

查询一条 SQL 语句的流程

查询一条sql语句的流程 连接器:建立连接,管理连接、校验用户身份查询缓存:查询语句如果命中查询缓存则直接返回,否则继续往下执行(MSQL8.0 已删除)解析 SQL:通过解析器对 SQL 查询语句进行词法分析、语法分析&#xf…

【RH124】解释Linux文件系统权限

RH124教材中控制对文件的访问一章中有一道解释Linux文件系统权限的测验题,可以一起来看看: 一、权限解释 这是通过 ls -l 命令查看的结果。它显示了文件或目录的权限、拥有者、所属组等信息。 1、长列表的第一个字符表示文件类型: -是常…

(done) 声音信号处理基础知识(6) (How to Extract Audio Features)

参考:https://www.youtube.com/watch?v8A-W1xk7qs8&t2s 先复习之前分类的声学特征 时域特征流水线 如下是 441Khz 下一个采样点播放的时间。这比人类耳朵分辨率(10ms)还低。 所以,把多个采样点组合成一个 frame 的原因有,这是一个人…

计算机的错误计算(一百零一)

摘要 展示 在0附近数的函数值的计算精度问题。 计算机的错误计算(一百)探讨了 在一般情形下的计算精度问题。本节讨论其在0附近的数的函数值的计算精度问题。 例1. 已知 计算 不妨在Python 3.12.5下计算,则有 若在线运行R代码&#x…