0

http://www.rutherfurd.net/python/sendkeys/#version-historyにある実行可能インストーラーが会社のファイアウォールによってブロックされているため、ソースからインストールしようとしています。前にそれをしたことはありません。

ソースの内容を C:\Python26\Lib\site-packages\SendKeys-0.3 にコピーし、Eclipse Pydev プロジェクトの Pythonpath プロパティで外部ライブラリとしてフォルダーを指定しようとしました。「ImportError: SendKeys という名前のモジュールはありません」というメッセージが引き続き表示されます。

このフォルダーには、SendKeys.py の他に、実行してみた setup.py と、コンパイルしたことのない _sendkeys.c もあります。「インストール」ステップが欠けているように感じますが、その方法がわからず、オンラインで見つけることができませんでした。

ヒントや指針をいただければ幸いです。

4

2 に答える 2

0

setup.pyコマンドが必要です。実行しますsetup.py install

于 2011-04-19T13:57:51.407 に答える
0

これが古いことは知っていますが、自分でこれを機能させることができたので、整理するのにかなりの時間がかかりました.

参考までに、ソースからコンパイルするようにシステムをセットアップするには、次のことを行う必要があります (他の方法で目標を達成することもできますが、これが最も簡単な方法だと思います)。

  1. mingwをインストールします (gui を含めてインストールします)。インストーラーを終了せずに、[続行] をクリックします。
  2. base と gcc を選択し、GUI インストーラー内からインストールします。
  3. パスに追加 <mingw-install-dir>\bin\します。
  4. Python インストール ディレクトリ (または virtualenv) で、内容を含むファイル Lib\distutils\distutils.cfg を作成します。

    [build]
    compiler=mingw32
    
  5. python < 2.7.6 の場合、python ディレクトリで、ファイル cygwinccompiler.py から -mno-cygwin をすべて削除します。

最後に、sendkeys をダウンロードし (試みたときに公式サイトがダウンしていたので、ここから取得しました)、解凍し、cd して、python setup.py install を実行します。

于 2014-03-06T16:52:10.820 に答える