2011-04-19 79 views
0

http://www.rutherfurd.net/python/sendkeys/#version-history的可執行安裝程序被我公司的防火牆阻止,所以我試圖從源代碼安裝。以前從未做過。從Pydev源代碼安裝SendKeys(Windows)

嘗試將源內容複製到C:\ Python26 \ Lib \ site-packages \ SendKeys-0.3,並將該文件夾指向我的Eclipse Pydev項目的Pythonpath屬性中的外部庫。仍然收到「ImportError:No module named SendKeys」。

除了SendKeys.py,該文件夾還有一個setup.py,我試着運行,還有一個_sendkeys.c,我從來沒有編譯過。我覺得我錯過了一些「安裝」步驟,但我不知道如何去做,也無法在網上找到它。

任何提示或指針表示讚賞。

回答

0

setup.py需要一個命令。運行setup.py install

+0

我從Pydev和IDLE處得到'無效的synthax'錯誤。還試着按照http://docs.python.org/install/index.html嘗試「python setup.py install」,也是無效的synthax。 – 2011-04-19 15:23:52

0

我知道這是舊的,但我設法讓自己工作,並花了我相當多的時間來整理。

因此,僅供參考,以下是你需要做什麼來設置你的系統源代碼編譯(你可以通過其他方式達到自己的目標,但我認爲這是最簡單的一個):

  1. 安裝mingw(安裝包括gui)。不要退出安裝程序,點擊繼續。
  2. 選擇base和gcc並從gui安裝程序中安裝它們。
  3. Add<mingw-install-dir>\bin\到您的路徑。
  4. 在你的Python安裝目錄(或的virtualenv),創建文件庫\的distutils \ distutils.cfg與內容

    [build] 
    compiler=mingw32 
    
  5. 對於Python 2.7.6 <,在你的Python目錄,刪除所有出現-mno-cygwin的從文件cygwinccompiler.py

最後,下載的SendKeys(我是從here由於官方網站已經關閉,當我嘗試過),解壓縮,CD和執行python setup.py的安裝