如何在 Mac OS X 中轻松安装 Paramiko 和 PyCrypto

为 Mac OS X 安装 paramiko 和 pycrypto

Paramiko 是 python 的 SSH 模块,允许建立安全连接,而 pycrypto 是 python 的加密工具包。

无论您需要一个还是另一个,或者两者都需要,通过 Mac OS X 安装它们的最简单方法是通过 paramiko。无需使用 HomeBrew、MacPorts 或任何时髦的安装程序,您可以相当快速地自己完成所有事情。如果你不知道我在说什么,你可能不需要这些。

要求:

在开始安装过程之前安装 gcc 和 OS X 命令行工具是绝对重要的。尝试构建和安装 paramiko 和 pycrypto 将失败并出现各种错误,从“autoconf 错误”到“ImportError:没有名为 Crypto 的模块”——如果您遇到这些错误中的任何一个,那是因为 Xcode 的命令行工具尚未安装。

安装 paramiko 和 pycrypto
假设您现在已经在 OS X 中安装了 GCC 和 python,下面是非常简单的安装过程:

  • 解压缩 Paramiko 存档并 cd 到该目录
  • 键入以下命令:
  • sudo easy_install ./

就是这样。如果你有依赖项,这个过程会非常快,所以在开始之前获取 Xcode 并安装可选的命令行工具,然后继续。

请记住,从 App Store 自行安装 Xcode 不会默认安装命令行工具,它们是可选的。这是 App Store 安装方法的新功能,坦率地说,它让我挂了几分钟,弄清楚为什么在新格式化的 Mac 上构建失败,所以我相信这些信息也会帮助其他人。