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