Skip to main content
 首页 » 编程设计

python之如何安装 paramiko 模块

2025年05月04日21over140

我试图在 Windows 上安装 paramiko 模块(使用 easy_install),但我收到以下消息:

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 中。我试过使用这个 python,程序没有运行,因为它没有看到我的包。我不明白它的原因。 我可以在 cygwin 上安装 python 2.7 吗?我该如何识别我的包? 或者 是否可以直接在 Windows 上安装 paramiko 模块?

请您参考如下方法:

最近遇到一个情况,需要在windows上做一些ssh相关的工作。 Paramiko 是一个很好的选择,老实说是可行的选择之一,当然还有 Twisted。我仍然没有涉足 Windows 中的那些水域,但一段时间后会发布关于它的教程 ;)

请记住确保下载与您的 python 安装和 Windows 版本(32 或 64)相匹配的相关版本。 不用说,您将需要安装 Python。检查此链接:在此处下载 Python

  1. 下载适用于 windows 的 paramiko。您将获得 zip 文件: 适用于 Windows 的 Paramiko

  2. 要构建它,您需要依赖包 pycrypto。再次记住,您将需要与 Python 匹配的 pycrypto 版本。这是 Windows 的内置版本,因此无需安装。点这里

  3. 您可以通过下载 setuptools 进行 easy_install,但我遇到了一些问题,所以我选择下载 MinGW 工具。这又是一个安装,不需要构建。在这里可用

  4. 在您的 Windows 机器上安装了 pycrypto 和 MinGW 后,只需浏览到您从 zip 文件中提取 paramiko 模块的文件夹并发出此命令: python setup.py build --compiler=mingw32 bdist_wininst 多田!您已准备好在装有 Python 的 Windows 机器上使用 ssh。

对于演示脚本,请查看 paramiko 中的演示文件夹或在此处获取文档:单击此处