様々なバージョンのpythonインストールpyHook---ソースが見つからない問題を解決

2494 ワード

各種バージョンのpythonインストールpyHook
  • バックグラウンド
  • 最も正常なpythonモジュールインストール
  • pyHook公式サイトのwindowインストールパッケージのインストール
  • 最も互換性のあるインストール方法
  • 背景
    最近pythonの黒い帽子のプログラミングを学んで、本の第8章はwindowsの下のキーボードの記録の木馬があって、pyHookのライブラリをインストールする必要があって、インストールの過程は比較的に曲がりくねって、自分のピットのガイドを記録します.
    最も正常なpythonモジュールのインストール
    pythonモジュールをインストールするのは直接pip installです
    C:\Users\Conners>pip install pyHook
    Collecting pyHook
      Could not find a version that satisfies the requirement pyHook (from versions: )
    No matching distribution found for pyHook
    
    C:\Users\Conners>pip install pyhook
    Collecting pyhook
      Could not find a version that satisfies the requirement pyhook (from versions: )
    No matching distribution found for pyhook
    

    新聞が間違っているなんて、ほかの装い方を試してみるしかない.
    pyHook公式サイトからのwindowインストールパッケージのインストール
    公式サイトhttp://sourceforge.net/projects/pyhook公式サイトのトップページは大きなdownloadボタンで、ダウンロードをクリックするとpyHook-1.5を得ることができます.1.win32-py2.7.exeインストールパッケージ、下をダブルクリックして実行して、図形化してインストールして、道理でここは問題が発生しないで、しかし私のここはやはり間違いを報告して、インストールプログラムは私のコンピュータの中でpython 2をインストールしていないと言っています.7 ???????
    検索すると、pythonバージョンが3.3、またはpythonが64ビットの場合、エラーがポップアップします.
       python version 2.7 required,which was not found in................  
    

    このパッケージはpython 2のみサポートされているためです.7.32ビットでインストールされ、python 2.7は64ビットです.
    最も互換性のあるインストール方法
    一つのライブラリが使えないからといって、私たちがよく使うpython環境を変えるわけにはいかないでしょう.大丈夫です.箱の底の資源を出すしかありません.
    公式サイトのモジュールはどのくらいpythonバージョンをサポートしていませんか.他の人が開発したライブラリを借りる必要があります.
           python          
    https://www.lfd.uci.edu/~gohlke/pythonlibs/
    

    Webページを開き、ctrl+fで希望するpyhookモジュールを検索します.
    PyHook, a wrapper for global input hooks in Windows.
    pyHook‑1.5.1‑cp27‑cp27m‑win32.whl
    pyHook‑1.5.1‑cp27‑cp27m‑win_amd64.whl
    pyHook‑1.5.1‑cp34‑cp34m‑win32.whl
    pyHook‑1.5.1‑cp34‑cp34m‑win_amd64.whl
    pyHook‑1.5.1‑cp35‑cp35m‑win32.whl
    pyHook‑1.5.1‑cp35‑cp35m‑win_amd64.whl
    pyHook‑1.5.1‑cp36‑cp36m‑win32.whl
    pyHook‑1.5.1‑cp36‑cp36m‑win_amd64.whl
    pyHook‑1.5.1‑cp37‑cp37m‑win32.whl
    pyHook‑1.5.1‑cp37‑cp37m‑win_amd64.whl
    

    様々なバージョンのpythonに適したモジュールがあります.ここではpython 27、64ビットです.2番目を選択してダウンロードします.
    ダウンロード完了後、「pyHook‑1.5.1‑cp 27‑cp 27 m‑win_amd 64.whl」ファイルを入手
    cmdを開いてさっきのダウンロード場所pip installを見つけます[さっきダウンロードしたファイル]
    D:\>pip install pyHook-1.5.1-cp27-cp27m-win_amd64.whl
    Processing d:\pyhook-1.5.1-cp27-cp27m-win_amd64.whl
    Installing collected packages: pyHook
    Successfully installed pyHook-1.5.1
    

    はい、インストールに成功しました.