本文以ubuntu16为例说明paramiko的安装过程
sunny@ubuntu:~$ uname -a Linux ubuntu 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
1.配置pip
初始安装的系统需要对apt进行update,类似centos里的yum repo list
初始默认的是2.7.12,安装pip
apt install python-pip
对python3.5进行安装pip则使用如下命令
apt install python3-pip
更新pip,系统默认的2.7.12
pip install --upgrade pip
更新python3中的pip
pip3 install --upgrade pip
2.安装paramiko模块
使用pip命令安装paramiko模块
pip install paramiko
python3使用pip3命令,如果没有pip3命令,表示python3-pip没有安装成功,请重新安装
pip3 install paramiko
如果安装过程中出现如下错误
build/temp.linux-x86_64-2.7/_openssl.c:433:30: fatal error: openssl/opensslv.h: No such file or directory compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- Failed building wheel for cryptography
1)检查openssl和openssl-devel包
2)安装libssl-dev包
apt-get install libssl-dev
安装完成后,再使用pip install paramiko时,编译cryptography就不再报错了
Successfully built cryptography Installing collected packages: cryptography, paramiko Successfully installed cryptography-1.5.2 paramiko-2.0.2
测试安装情况
root@ubuntu:~# python Python 2.7.12 (default, Jul 1 2016, 15:12:24) [GCC 5.4.0 20160609] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import paramiko >>> >>> root@ubuntu:~# python3 Python 3.5.2 (default, Sep 10 2016, 08:21:44) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import paramiko >>> >>>
以上是python2和python3下导入paramiko模块,如果没有出现报错,则表示安装完成
转载于:https://blog.51cto.com/francis198/1868427