python3 初次使用pyuserinput鼠标键盘消息包的踩坑记录

以下是踩坑记录,可以跳过,在最后有无坑流程

 

想用鼠标键盘消息做一些自动化,初学py,上百度查之

使用py charm 挺方便的。

要装 pyuserinput,装这个之前,

要先装 pyhook ,win32,装这个之前,

要先装 swig,装这个之前,

要先装 vs编译工具,装这个之前,

官网下vs,看百度经验,另一种方法是下载whl文件,安装后也没用

swig下载配置环境即可

用pip或者py charm安装的hook版本(1.6.1)和py charm搜索安装的pyuserinput 不适配(坑)

所以要另外下载hook(1.5.1)

 

 

具体:

python3.7,新电脑,旧电脑装过vs,问题少

用py charm 设置里面安装py包

搜索win32安装

如果pip版本低,在 doc命令行执行

python -m pip install --upgrade pip

在py charm更新的pip不知道为啥安装成功也是没更新

想要发送鼠标键盘消息,就是使用pymouse

现在已经集成到pyuserinput 包里了

 

py charm中的设置界面,安装各种包非常方便

 

装 pyuserinput

报错,说要 pyhook

然后搜pyhook,安装pyhook3

报错,说要 swig

上网查swig,下载 http://www.swig.org/download.html

解压,将路径配置进环境变量 doc命令行 swig --help 检查是否 配置成功

用py charm安装的pyhook

报错,说没安装vs编译工具

https://jingyan.baidu.com/article/154b4631317d1028ca8f4120.html

按的百度经验去vs官网下载,安装

用py charm安装的pyhook,成功

用py charm安装的pyuserinput

报错,版本不适配

查到0.1.11的pyuserinput 不适配1.6.1的pyhook

在py charm卸载pyhook,

然后下载 https://github.com/Answeror/pyhook_py3k

命令行 cd 到上面下载好的路径下 如

cd D:\softwres\swig\pyhook_py3k-master\pyhook_py3k-master

再执行

python setup.py build_ext --swig=D:\softwres\swig\swigwin-3.0.12\swig.exe

编译

上面的路径替换为你直接的swig解压到的路径,或者系统环境变量,

成功,再执行安装 pip install .

上面那个点不能缺,表示此路径下,你懂的。

安装成功,在py charm安装pyuserinput

成功

 

 

整理下无坑流程

 

if 未安装过vs大家庭的任意一款(vs 2010等):

         安装vs编译工具(懂的直接进官网,不懂见https://jingyan.baidu.com/article/154b4631317d1028ca8f4120.html

if 未安装过swig:

         http://www.swig.org/download.html

         解压,将路径配置进环境变量,doc命令行 swig --help 检查是否 配置成功

if 未安装过py的hook:

        下载1.5.1 https://github.com/Answeror/pyhook_py3k 请勿在py charm里面搜索安装

         命令行 cd 到上面下载好的路径下,编译:python setup.py build_ext --swig=D:\softwres\swig\swigwin-3.0.12\swig.exe

         成功后安装:pip install .

if 未安装过py的win32:

         在py charm里面搜索win32安装(File-Setting-Project:xxx-Project Interpreter-点击右边的加号-搜索-Install Package)

 

在py charm里面搜索安装pyuserinput

 

 

 

 

 

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值