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

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章