python36之paramiko模块安装

简介

最近学习Python,用到paramiko模块,本以为直接安装直接用就可以,不成想安装过程异常艰难,经过各种百度尝试,终于安装成功了,记录一下。

paramiko是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClinet,即一个是远程连接,一个是上传下载服务),

使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实的。

 

安装

方法1

可以先试着直接在cmd命令行使用 pip install paramiko安装,相应依赖包会一起直接安装,可以避免不必要的坑,

但这种方式大概率是安装失败的,会报错,所以,需要使用下面这种方法安装。

 

方法2

由于paramiko 模块内部依赖pycrypto,所以先下载安装pycrypto,网上说的什么vc++ 解决方法一大片,但是真的都是废话,

pycrypto,pycrytodome和crypto是一个东西,crypto在python上面的名字是pycrypto它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库;

而pycryptodome是pycrypto的延伸版本,用法和pycrypto 是一模一样的;

因为直接pip install pycrypto也会报错,所以用pip install pycryptodome安装即可;

如果在使用的时候导包出错,只要到安装目录下,将文件夹crypto名字里的c改成C即可,如果本身就是大写,就不用改了。

 

pycrypto安装成功后,就可以安装paramiko了,直接在https://pypi.org/project/paramiko/官网中下载安装包,

解压后进入目录,在当前目录打开cmd,执行python setup.py install命令进行安装,若没有报错则安装成功,

在Python环境中导入包 import paramiko,则可以使用该模块了。

posted on   流年似水zlw  阅读(5838)  评论(1编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示