linux python 2.6安装 paramiko

导入paramiko库时报 UnicodeDecodeError 错误的解决方案 阅读详情

1、安装

  安装paramiko有两个先决条件,python和另外一个名为PyCrypto的模块。

  通常安装标准的python模块,只需要在模块的根目录下运行:

python setup.py build

python setup.py install

备注:安装前先检查是否安装gcc(yum -y install gcc)

    1. PyCrypto安装

       以下安装的2.6 发现后面有问题 可以直接安装2.6.1

https://www.dlitz.net/software/pycrypto/ 下载地址

 

wget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz

tar -zxvf pycrypto-2.6.tar.gz

cd pycrypto-2.6/

python setup.py build && python setup.py install

  测试:

python>> import Crypto

(编译时报错:error: command 'gcc' failed with exit status 1;这是因为缺少python-dev的软件包,所yum -y install python-devel)

1.2 paramiko安装

安装paramiko:https://pypi.org/project/paramiko/1.7.7.1/#files

下载后解压,

unzip  paramiko-1.7.7.1.zip

cd paramiko-1.7.7.1

python setup.py build && python setup.py install

  测试:

python>> import paramiko

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

  File "paramiko/__init__.py", line 69, in <module>

    from transport import SecurityOptions, Transport

  File "paramiko/transport.py", line 32, in <module>

    from paramiko import util

  File "paramiko/util.py", line 32, in <module>

    from paramiko.common import *

  File "paramiko/common.py", line 98, in <module>

    from Crypto import Random

  File "/usr/lib64/python2.6/site-packages/Crypto/Random/__init__.py", line 29, in <module>

    from Crypto.Random import _UserFriendlyRNG

  File "/usr/lib64/python2.6/site-packages/Crypto/Random/_UserFriendlyRNG.py", line 38, in <module>

    from Crypto.Random.Fortuna import FortunaAccumulator

  File "/usr/lib64/python2.6/site-packages/Crypto/Random/Fortuna/FortunaAccumulator.py", line 39, in <module>

    import FortunaGenerator

  File "/usr/lib64/python2.6/site-packages/Crypto/Random/Fortuna/FortunaGenerator.py", line 34, in <module>

    from Crypto.Util.number import ceil_shift, exact_log2, exact_div

  File "/usr/lib64/python2.6/site-packages/Crypto/Util/number.py", line 56, in <module>

    if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:

AttributeError: 'module' object has no attribute 'HAVE_DECL_MPZ_POWM_SEC'

 

  把if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:

  注释了

#if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:

)

 

如果crypto是安装的2.6.1的话 下面内容应该不需要了

 

继续报错

>> import paramiko

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

  File "paramiko/__init__.py", line 69, in <module>

    from transport import SecurityOptions, Transport

  File "paramiko/transport.py", line 32, in <module>

    from paramiko import util

  File "paramiko/util.py", line 32, in <module>

    from paramiko.common import *

  File "paramiko/common.py", line 98, in <module>

    from Crypto import Random

  File "/usr/lib64/python2.6/site-packages/Crypto/Random/__init__.py", line 28, in <module>

    from Crypto.Random import OSRNG

ImportError: cannot import name OSRNG

 

 

 

Linux下python2.7安装pip

https://www.cnblogs.com/smail-bao/p/6483759.html

首先下载并安装setuptools:

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py

sudo python ez_setup.py --insecure

再到python官网下载pip安装包,解压到某个位置,我这里下载的是8.0.0版本,然后就可以安装了:

wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
tar -xf pip-9.0.1.tar.gz
cd pip-8.0.0

sudo python setup.py install
ln -s /usr/local/python27/bin/pip /usr/bin/pip

 

 

pip 查看已经安装包的命令以及版本

pip freeze

 

删除一个依赖包

pip uninstall xxx 

Eg :pip uninstall pycrypto

删除 替换一个一个高级版本2.6.1

参考:

https://blog.youkuaiyun.com/winterto1990/article/details/47455405

 

Crypto 2.6.1版本

https://www.dlitz.net/software/pycrypto/

重新装一下:

 

 

参考:

https://www.linuxidc.com/Linux/2017-01/139973.htm (主要)

 

https://blog.youkuaiyun.com/zyz511919766/article/details/18355795

 

https://www.programering.com/q/MDNxIjNwATY.html (升级 crypto的版本)

 

 

 

Paramiko模块的安装与使用详解 Paramiko是一个用于在Python中进行SSH(Secure Shell)操作的模块,它提供了SSH客户端和服务器的功能,使得我们可以通过Python代码远程执行命令、传输文件等操作。本文将详细介绍Paramiko模块的安装和使用方法,并提供相应的源代码示例。通过Paramiko,你可以方便地在Python中实现远程命令执行和文件传输等功能,从而简化SSH操作的编程过程。下面我们将介绍如何使用Paramiko模块进行SSH操作,包括连接到SSH服务器、执行命令、传输文件等。在上述代码中,你需要将。 阅读详情

相关推荐

pycrypto-2.6.tar.gz

pycrypto-2.6.tar.gz

【史上最详细】手把手安装Python教程

手把手带你安装Python,搭建Python环境教程分享

qq_45273867的博客 1761

火山引擎之火山方舟知识库+OpenWebUI,搭建独属于自己的AI智能客服

创建接入点,接入点名称可按个人需求而定,比如Doubao-1.5-pro-32k,在添加模型选择Doubao-1.5-pro-32k,点击确定(PS:有些模型不支持知识库,若发现后续无法选择,请重新创建推理接入点。选择应用广场,创建零代码应用,在创建好的应用设置内编辑相关信息,并选择推理接入点,即先前建好的推理接入点;此处的模型名称是火山的模型ID名称,可在OpenWebUI设置-模型 中修改名称。至此所需的apikey和模型ID和请求的api地址(可选配置,非本文重点参数)。进入火山官网,注册账号。

AmaZInGvCH的博客 2652

Windows 上安装 Python2.6

的虚拟环境区分,而是放在同一目录,如果想放在不同的目录,使用不同的命令创建,可参考以下两篇文章。2、添加系统环境变量,在系统环境变量新增。,并将安装路径添加到系统环境变量中。,并将安装路径添加到系统环境变量。环境都以安装完毕,以下是检查。注意:2.6 版本安装后没有。保存退出,最后再重启解释器。安装虚拟环境后,记得将。路径添加到系统环境变量,版本下载,并将其放在。后记得添加系统环境变量。安装完后将 2.7 的。2、下载安装成功后,将。

hj1993的博客 2641

CLion for Mac(m1)配置GCC编译器

条件:电脑已经下载过XCode 一. 下载HomeBrew homebrew是一款macos,linux下的包管理工具,我们需要使用他来下载GCC 下载方法: 1.打开终端(terminal) 2.输入 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ps.有可能会遇到的问题 我当初下载挂了VPN,优快云上还有很多解决问题的方法,可以将错误信

supermario19的博客 7847

基于单片机的继电器参数测试系统设计

由于原有测试系统在参数设置上过于单一,在对继电器测试过程中需要多次进行器件连接,导致对其测试准确度下降,会造成继电器的二次损伤,基于单片机研究继电器参数测试系统的设计方法。在硬件设计上,构建二级模式集散控制框架,利用单片机进行数据采集和处理,满足实时继电器参数数据的同步控制;设计双极性反向比例输出电路,分别利用电极电阻对继电器两侧电压进行放大,实现继电器实时电压的检测。实验结果:以两组类型断电器为测试对象,分别连接示波器进行真实数据采集,在本文系统的应用下所得参数测试结果,与真实的数据相一致,具有实际应用效

weixin_45905610的博客 1438

2.6 Python 基本数据类型

1. 数据类型 2. Number 数字 2.1 int 整型 2.2 float 浮点型 2.3 complex 复数 2.4 bool 布尔 3. Str 字符串 4. List 列表 4.1 定义列表 4.2 获取元素 4.3 修改元素 5. Tuple 元组 5.1 元组 5.2 获取元素 5.3 修改元素 6. Dict 字典 6.1 定义字典 6.2 获取元素 6.3 修改元素 6.4 版本差异 7. Set 集合 8. 不可变类型 9. 可变类型 10. 练习

清风 793

VC Spyglass CDC实战:从TCL脚本到SDC约束的完整避坑指南

本文是一份针对数字IC验证工程师的VC Spyglass CDC实战指南。文章详细阐述了从TCL脚本环境搭建、SDC约束编写到典型CDC违规(如SETUP_PORT_UNCONSTRAINED)诊断与修复的完整流程,旨在帮助读者高效避坑,深入理解工具逻辑,从而完成可靠的时钟域交叉验证。

go5gopher的博客 383

64位下安装python的paramiko

首先,不知道是平台原因还是版本原因,在32位linux下安装无任何问题,环境为cent5.5,ptyhon 2.4.3 .到64位下环境为cent6.0,python 2.6.3。 paramiko为linux下连接ssh的python模块,可以用来连接ssh,ftp等。 因为这个模块要安装pycrypto,自己在64位下安装时报错: gcc-pthread...

weixin_33743661的博客 225

【硬件自锁开关】用两个D触发器完成实用的自锁开关电路

性价比是做电子设计的人要考虑的事,在学会了用单片机解决大多数问题的时候,是否你也想过用简单的手段解决一个多数场合要解决的问题呢?按一下,输出状态由关闭变成开启,再按一下开启变成关闭。机械弹簧式的开关可以实现自锁的功能:钩子和弹簧将当前状态“储存”起来,这个能量为下一次触发的提供状态“翻转”的动力;在电子设计中,经常通过单片机的程序指令实现自锁:通过寄存器将当前电平状态暂存起来,下一次触发的时候寄存器内容“取反”,再将其输出到端口。可否用电路实现以上过程呢?完全可以,方案很简单,通过两个D触发器即可实现。

qq_33175704的博客 4262

TortoiseSVN的安装与使用

TortoiseSVN的安装与应用1、安装1.1、下载TortoiseSVN    点击下载TortoiseSvn1.2、下载汉化包。上面的页面中,找到Chinese, simplified汉化包,点击32位或者64位的Setup,下载汉化包。1.3、安装TortoiseSVN。在选择安装路径页面时要记得勾选“command line client tools”,默认不是勾选的。这里不勾选的话在I...

qq_28566071的博客 4万+

如何在linux下升级python

服务linux器自带的是python2.6.无法安装 pip install paramiko。总是报错。 系统自带的Python2.6又不能动。无奈只好再安装一个版本。 自己尝试手动升级python2.7 最后还是放弃了,因为安装成功了,pip等组件也没法使用,尴尬。 服务linux器自带的是python2.6.无法安装 pip install paramiko。总是报错。 系统自带的Py...

u014389734的博客 1208

YOLO11数据增强中的色彩空间变换:HSV、YUV等增强技术的原理、实现与参数调优全解析

摘要 本文介绍了色彩空间的基本概念及其在数据增强中的应用,重点分析了HSV色彩空间的原理与特性。色彩空间作为颜色表示的数学模型,在计算机视觉中具有重要作用,RGB、HSV、YUV等常用色彩空间各有特点。数据增强中的色彩变换能提升模型鲁棒性、缓解数据不平衡并防止过拟合。HSV色彩空间将颜色分为色调(H)、饱和度(S)和明度(V)三个独立分量,更符合人类视觉感知,便于针对性调整图像属性。文章详细阐述了HSV与RGB的转换公式,为YOLO11等目标检测框架的数据增强提供了理论基础。

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 288

tensorflow安装流程

第一步:安装python3.6.0 1、安装依赖包 yum install -y gcc zlib-devel bzip2-devel openssl-devel ncurses-devel 2、下载 https://www.python.org/ftp/python/3.6.0/ 3、安装 [root@hadoop4 ~]#tar xf Python-3.6.0.tar.xz -C

496

28_Spring AI 干货笔记之 OpenAI 聊天功能

本文详细介绍了在Spring AI框架中集成OpenAI聊天模型的方法。内容涵盖API密钥配置、通过starter依赖启用自动配置、连接与模型参数的详细设置,并重点说明了运行时选项的动态覆盖机制。文章还深入讲解了多模态处理(图像与音频)、结构化输出、函数调用等高级功能,提供了示例控制器和手动配置指南,并讨论了与OpenAI兼容服务器的适配与推理模型思维链的获取。

在科技的浪潮中,我们寻找着创新的火种,在代码的海洋里,我们编织着智慧的网。腾飞开源,就是这样一个由技术精英汇聚而成的博客平台,我们致力于分享在Java、Python、IoT和人工智能等领域的最新研究成果和实战经验。 在腾飞开源的博客上,你会看到紧跟技术前 1657

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

python安装报_ssl问题

背景: 今天在Linux上使用paramiko模块的时候,出现了错误:ModuleNotFoundError:No module name '_ssl',但是我的系统是安装了openssl的1.0.1的,查了网络上的信息发现,Python3.7以后的版本,需要openssl1.0.2+,或者Libressl2.6.4+。 按照网络上的方法,安装了openssl-1.1.1g,对Python3.8重新手动编译安装,但是在执行make命令的时候仍旧提示_ssl模块没有被成功导入。经过查询,发现是LDFLAG

yw804909465的博客 2140

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

python2.6安装paramiko

1.安裝pycrypto [root@zzloracle pycrypto-2.6.1]# python setup.py build && python setup.py install 2.安裝paramiko [root@zzloracle paramiko-1.17.1]# python setup.py build && python setup.py ...

Sxcan的博客 1526

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Linux && windows安装paramiko模块

1、首先我们刚刚说的pip是什么? 在pip的python官网上我们可以看到,pip 是“A tool for installing and managing Python packages.”,也就是说pip是python的软件安装工具,下面是pip的使用方法: 安装包: 1 pipinstallSomePackage ...

weixin_34407348的博客 164

linux环境安装python、paramiko模块

一、paramiko简介 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X, Windows等,paramiko都可以支持,因此,如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操...

、大荡的博客 7514

linux系统如何安装paramiko,linux 安装Paramiko模块安装和使用

1.先下载:pycrypto-2.6.tar.gz paramiko-1.7.5.zip gmp-5.1.2.tar.bz22.安装pycryptowget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gztar -xf pycrypto-2.6.tar.gzcd pycrypto-2.6/python setup...

weixin_34348050的博客 2137

linux的python2.7的paramiko_centos7 python2.7下安装paramiko模块

1.资源准备(1)下载源码paramiko安装包(2)下载paramiko安装包的依赖包:pycrypto安装包和gcc包 (gcc包用yum安装)2.安装(1)gcc包安装yum -y install gcc(2)pycrypto包安装(版本pycrypto-2.6.1)将源码安装包放到当前家目录下tar xvzf pycrypto-2.6.1.tar.gzcd pycrypto-2.6.1....

weixin_39815031的博客 613

python paramiko安装_paramiko的安装与使用

一:简介paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X,Windows等,paramiko都可以支持,因此,如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操作时,parami...

weixin_39735166的博客 2636

python安装paramiko模块

一、简介 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。 由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X, Windows等,paramiko都可以支持,因此,如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操作

ITPLAYERJT的博客 2681

Linux上安装paramiko模块以及easy_install的安装方法

Linux上安装paramiko模块以及easy_install的安装方法

快递小可的博客 1万+

linux python paramiko 安装,Pyhon2.7环境安装paramiko模块

操作系统版本:rhel6.5Python版本:2.7 (rhel6.5默认自带的是2.6版本过旧)1、安装python2.7从https://www.python.org/downloads/release/python-2717/下载Python-2.7.17.tgz解压 tar -zxvf Python-2.7.17.tgz安装cd Python-2.7.17./configuremakema...

weixin_42503487的博客 710

离线安装python三方库paramiko连接linux系统的方法

1、安装python3.6版本,并配置python环境变量 2、分别下载ecdsa-0.13.tar.gz、pycrypto-2.6.1-cp36-cp36m-win_amd64.whl、paramiko-1.18.4.zip,放到任意目录,如c:\packages (1)ecdsa-0.13.tar.gz https://files.pythonhosted.org/packages/f9/e5...

weixin_38806650的博客 726
上一篇: HBase底层存储原理
下一篇: Python2.x中文乱码问题解决
琅琊山二当家
博客等级 码龄18年 447粉丝 322原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值