存储过程的优点有哪些pyhook3安装教程及与之相关的⼀些问题的解决⽅法
pyHook3是⼀个python库包,为Windows中的全局⿏标和键盘事件提供回调,可⽤于监听⿏标和键盘操作,接下来我就说⼀说如何安装pyhook3。
⼀、安装swig
电脑python安装教程⼆、下载visual c++ 14.0
若电脑中没有visual c++ 14.0环境,在安装pyhook时会报错visual c++ 14.0 is required,所以pyhook3的安装还需要c++build⼯具的⽀持,直接点击,点击安装后会执⾏安装程序安装visual studio,此时会跳出如下界⾯,我们勾选C++的桌⾯开发,然后勾选右下⾓箭头所指的那⼀条,那便是我们安装pyhook3需要的⼯具,当然我们也可以直接去⽹上搜索Microsoft Visual C++ 14.0进⾏安装。
最好的jsp教程三、pip 安装pyhook3
我们可以直接在cmd下⽤pip安装pyhook3,但是⽤pip安装的pyhook3版本可能和你电脑的python版本不⼀致,这时就会报编码错误。我们可以去中去适合⾃⼰python版本的pyhook3轮⼦,然后再使⽤pip安装。
更新
之前写的第三步完全是错的,但我就不删了,你们可以做个借鉴,我也是在导⼊库包的时候发现import pyhook,并没有PyHook3。
那么错在哪呢?⾸先在python3环境下使⽤pip安装的官⽅包不⼀定与你的版本匹配,我的是python3.6,官⽅是没有这个版本的pyhook3的,具体可以去看到,所以如果你的版本与下图中的不⼀致,就只能下载最后⼀个压缩包使⽤setup⾃⾏安装,安装成功后你就可以导⼊库包import PyHook3。
我在安装的过程中还出现⼀个问题,明明已经安装了visual c++ 14.0(2015),但还是会报错其运⾏失败,但在这之前还有⼀个错误,其实那才是出错的根源,fatal error LNK1158: cannot run ‘rc.exe’。然后我去⽹上查了⼀下,我们需要将C:\Program Files
(x86)\Windows Kits\8.0\bin\x86⽬录下的rc.exe rcdll.dll这两个⽂件复制到C:\Program Files (x86)\Microsoft Visual Studio
用数组求100以内的素数14.0\VC\bin⽬录下(也就是visual c++ 14.0的安装⽬录),问题就完美解决了
treeview python这⾥再说⼀点,为什么我们⼀直纠结于pyhook的版本?
正则表达式匹配空字符 如果你是在python2的环境下使⽤pyhook2和3版本都是没有问题的,但是如果是在python3环境下使⽤pyhook2是会出错的。我们使⽤IDE编写代码并运⾏监视⿏标操作,当⿏标移动到任务栏的时候就会报错并异常中断。原因是在python3环境下调⽤pyhook2库获取窗⼝名时,会因为编码冲突⽆法识别获取到的窗⼝名。这个很好理解,例如我们使⽤⾮UTF-8的编码格式存储的⽂档在某些办公软件中打开会有乱码⼀样,这就是因为编码格式冲突造成的⽆法识别某些字符。所以要想在python3下使⽤pyhook,只能⽤pyhook3版本。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论