python3 初次使用pyuserinput鼠標鍵盤消息包的踩坑記錄

版權聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉載。 我的CSDN https://blog.csdn.net/u014314850/article/details/88352794

以下是踩坑記錄,可以跳過,在最后有無坑流程


想用鼠標鍵盤消息做一些自動化,初學py,上百度查之

使用py charm 挺方便的。

要裝 pyuserinput,裝這個之前,

要先裝 pyhook ,win32,裝這個之前,

要先裝 swig,裝這個之前,

要先裝 vs編譯工具,裝這個之前,

官網(wǎng)下vs,看百度經(jīng)驗,另一種方法是下載whl文件,安裝后也沒用

swig下載配置環(huán)境即可

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

所以要另外下載hook(1.5.1)



具體:

python3.7,新電腦,舊電腦裝過vs,問題少

用py charm 設置里面安裝py包

搜索win32安裝

如果pip版本低,在 doc命令行執(zhí)行

python -m pip install --upgrade pip

在py charm更新的pip不知道為啥安裝成功也是沒更新

想要發(fā)送鼠標鍵盤消息,就是使用pymouse

現(xiàn)在已經(jīng)集成到pyuserinput 包里了


py charm中的設置界面,安裝各種包非常方便


py charm File-Setting

裝 pyuserinput

報錯,說要 pyhook

然后搜pyhook,安裝pyhook3

報錯,說要 swig

上網(wǎng)查swig,下載 http://www.swig.org/download.html

解壓,將路徑配置進環(huán)境變量 doc命令行 swig --help 檢查是否 配置成功

用py charm安裝的pyhook

報錯,說沒安裝vs編譯工具

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

按的百度經(jīng)驗去vs官網(wǎng)下載,安裝

用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

再執(zhí)行

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

編譯

上面的路徑替換為你直接的swig解壓到的路徑,或者系統(tǒng)環(huán)境變量,

成功,再執(zhí)行安裝 pip install .

上面那個點不能缺,表示此路徑下,你懂的。

安裝成功,在py charm安裝pyuserinput

成功



整理下無坑流程


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

? ? ? ? ?安裝vs編譯工具(懂的直接進官網(wǎng),不懂見https://jingyan.baidu.com/article/154b4631317d1028ca8f4120.html)

if 未安裝過swig:

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

? ? ? ? ?解壓,將路徑配置進環(huán)境變量,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

完成

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容