在win64位,python64位2.7版本中安裝pyHook


今天看了一篇博文說的是利用pyhook監聽鍵盤鼠標事件(感興趣的可以看博客園中相關文章),文章中使用的pyHook模塊的官方下載地址是:http://sourceforge.net/projects/pyhook/files/pyhook/1.5.1/。官方提供的版本是在32位的window下使用32位的python編譯的,在64位一統江湖的今天,直接安裝使用的話會出現下面的問題:

Traceback (most recent call last):
  File "D:\wamp\www\python_demo\pyhooks.py", line 4, in <module>
    import pyHook    
  File "C:\Python27\lib\site-packages\pyHook\__init__.py", line 1, in <module>
    from HookManager import *
  File "C:\Python27\lib\site-packages\pyHook\HookManager.py", line 1, in <module>
    import cpyHook
  File "C:\Python27\lib\site-packages\pyHook\cpyHook.py", line 7, in <module>
    import _cpyHook
[Finished in 0.2s with exit code 1]

  提示找不到_cpyHook模塊,今天百度了很久沒有找到相應的解決方法,發現和我相同問題的人很多。用了google(不是打廣告),搜索也有很多同樣的問題,直到看到了一篇回答才解決了此問題。該回答的地址:http://stackoverflow.com/questions/32446146/import-pyhook-failed

現將解決方案整理如下(很簡單):

前往http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook這個地址下載pyHook-1.5.1-cp27-none-win_amd64.whl這個文件,是64位編譯的py2.7版本運行的包。

下載下來后使用壓縮軟件打開里邊有一個pyHook文件夾,該模塊就是編譯好的了。

進入到python27安裝目錄下,我的在C:\Python27\Lib\site-packages\pyHook,刪除之前安裝的pyHook,將剛下載的壓縮包中的pyHook復制到安裝目錄下就好了。很簡單吧!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM