2012-03-27 105 views
1

我試圖在Windows上安裝的paramiko模塊(帶easy_install的),但我得到了以下信息:我如何安裝paramiko模塊?

GMP or MPIR library not found not building crypto.publickey._fastmath 
setup script exited with error: command 'gcc' failed permission denied 

我嘗試使用cygwin的安裝,但此時的paramiko安裝了Cygwin中的蟒蛇。我試圖使用這個Python,程序沒有運行,因爲它沒有看到我的包。我不明白它的原因。 我可以在cygwin上安裝python 2.7嗎?我如何提供識別我的包? 或 是否可以直接在windows上安裝paramiko模塊?

回答

2

最簡單的方法是安裝Active Python並使用PyPM安裝的paramiko。不需要編譯。

4

最近,我遇到了一個情況,我不得不在Windows上做一些與ssh相關的工作。 帕拉米科是一個很好的選擇,老實說,其中一個可行的選擇,除了扭曲。我仍然沒有在Windows中用過那些水域,但是有一段時間的教程已經到期了)

請記住,以確保您下載與您的python安裝和Windows版本(32或64)相匹配的相關版本。 這不言而喻,您將需要安裝Python。檢查此鏈接:在這裏下載Python

  1. 下載paramiko for windows。你得到的zip文件: Paramiko for windows

  2. 要構建它,你需要依賴包pycrypto。請記住,您需要爲您的Python配套使用pycrypto版本。這是Windows的內置版本,因此不需要安裝。在這裏檢查

  3. 你可以通過下載setuptools來做easy_install,但是我遇到了一些問題,所以我選擇了下載MinGW工具。這又是一次安裝,不需要構建。可在這裏

  4. 一旦你有pycrypto和MinGW您的Windows機器上安裝,只需瀏覽到您解壓縮從zip文件中的paramiko模塊的文件夾,併發出以下命令: 蟒蛇setup.py建立--compiler =的mingw32 bdist_wininst TADA!你都準備在Python的windows機器上使用ssh。

對於演示腳本中的paramiko或文檔查看演示文件夾,在這裏:點擊這裏

+0

很好的答案,但鏈接不起作用。代表問題? – 2012-03-27 12:28:59

+0

下載位置--- http://python.org/download/ – Anand 2012-03-27 12:32:10

+0

Zip文件位置--http://www.lag.net/paramiko/download/paramiko-1.7.4.zip – Anand 2012-03-27 12:32:35