首先安装准备好环境。
1、安装Python-dev
(网上查的:Linux发行版通常会把类库的头文件和相关的pkg-config分拆成一个单独的xxx-dev(el)包.以python为例, 以下情况你是需要python-dev的,你需要自己安装一个源外的python类库, 而这个类库内含需要编译的调用python api的c/c++文件。你自己写的一个程序编译需要链接libpythonXX.(a|so)(注:以上不含使用ctypes/ffi或者裸dlsym方式直接调用libpython.so)
其他正常使用python或者通过安装源内的python类库的不需要python-dev.)
apt-get install python-dev
2.安装OpenSSL开发包
apt-get install libssl-dev
(要在Fedora、CentOS或者RHEL上安装OpenSSL开发包:
$ sudo yum install openssl-devel)
3.安装Git
apt-get install git
4.安装pycrypto
下载地址:https://www.dlitz.net/software/pycrypto/
解压,进入文件夹
5.git clone https://github.com/paramiko/paramiko.git
cd paramiko
sudo easy_install ./(需要aptinstall python-setuptools)
(如果出现:No package 'libffi' found c/_cffi_backend.c:15:17: fatal error: ffi.h: No su...需要apt-get install libffi-dev)