欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

在Mac环境中如何轻松安装Python的Paramiko模块

最编程 2024-02-10 08:56:51
...

最近在研究Python的时候需要用到paramiko模块,希望这篇博客能让大家少走弯路。

Paramiko简介

Paramiko是用python语言写的一个模块,实现了SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。它依赖另一个Python模块PyCrypto。

PyCrypto简介

PyCrypto是一个Python模块,它提供了很多加密方法 MD2 128 bits MD4 128 bits MD5 128 bits RIPEMD 160 bits SHA1 160 bits SHA256 256 bits AES 16, 24, or 32 bytes/16 bytes ARC2 Variable/8 bytes Blowfish Variable/8 bytes CAST Variable/8 bytes DES 8 bytes/8 bytes DES3 (Triple DES) 16 bytes/8 bytes IDEA 16 bytes/8 bytes RC5 Variable/8 bytes

它依赖gcc库,所以首先我们要先安装GCC库

安装GCC

  • 方法1
    完整安装GCC库

  • 方法2
    安装Xcode的Command Line Tools,里面有Clang,它是一个C语言、C++、Objective-C、Objective-C++语言的轻量级编译器。
    在环境变量里添加

  • 添加环境变量
    $ cd ~
    $ touch .bash_profile
    $ open .bash_profile

  • 使用方法1的同学请添加

export CC=llvm-gcc-4.2
export CXX=llvm-g++-4.2
  • 使用方法2的同学请添加
export CC=clang
export CXX=llvm-g++-4.2
  • 重新载入配置
    $ source .bash_profile

安装 easy_install 和 pip

easy_install 和pip都是Python包管理器,目前官方更推荐用pip,我们后续的模块安装都依赖于pip。

  • 如果没有安装的话请打开terminal,输入$ sudo easy_install pip,输入管理员密码即可完成安装。
    注意: 如果你用的是Mac OS X自带的Python的话,我建议重新安装一个Python,不要折腾系统的。重新安装的Python可以自带easy_install和pip。参考这里

安装PyCrypto

安装pycrypto有两种方式:

  • 第一种直接通过pip install方式,前提是已经安装了easy install工具,终端执行 $ pip install pycrypto
  • 第二种直接下载pycrypto包,解压后进入setup.py文件目录,终端执行$ sudo python setup.py install

安装Paramiko

  • 方法1 终端执行 $ pip install paramiko
  • 方法2 下载paramiko包,终端执行 $python setup.py install安装

最后