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,则可以使用该模块了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!