如何在 Mac OS X 中轻松安装 Paramiko 和 PyCrypto
Paramiko 是 python 的 SSH 模块,允许建立安全连接,而 pycrypto 是 python 的加密工具包。
无论您需要一个还是另一个,或者两者都需要,通过 Mac OS X 安装它们的最简单方法是通过 paramiko。无需使用 HomeBrew、MacPorts 或任何时髦的安装程序,您可以相当快速地自己完成所有事情。如果你不知道我在说什么,你可能不需要这些。
要求:
- Xcode 4.3(App Store 链接)或更新版本包括命令行工具或在没有 Xcode 的情况下安装 GCC 和命令行工具/李>
- 获取 Paramiko 1.7.7.2+(或任何最新版本),此软件包包括加密
在开始安装过程之前安装 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 上构建失败,所以我相信这些信息也会帮助其他人。