2012-03-27 98 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