py文件转exe时包含paramiko模块出错解决方法

问题描述:

python代码中包含paramiko模块的远程登录ssh,在用pyInstaller转为exe时报错,

报错提示为“No handlers could be found for logger "paramiko.transport"

出错位置:

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

解决方案:

添加一行代码,记录传输日志。

代码如下:

paramiko.util.log_to_file("log.log") ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

后面有问题可以在log日志中查看。

参考:http://stackoverflow.com/questions/19152578/no-handlers-could-be-found-for-logger-paramiko

以上所述是小编给大家介绍的py文件转exe时包含paramiko模块出错解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

时间: 2024-09-09 02:59:12

py文件转exe时包含paramiko模块出错解决方法的相关文章

py文件转exe时包含paramiko模块出错解决方法_php实例

 问题描述: python代码中包含paramiko模块的远程登录ssh,在用pyInstaller转为exe时报错, 报错提示为"No handlers could be found for logger "paramiko.transport" 出错位置: ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 解决方案: 添加一行代码,记录传输日志. 代码如

Python遍历zip文件输出名称时出现乱码问题的解决方法_python

本文实例讲述了Python遍历zip文件输出名称时出现乱码问题的解决方法.分享给大家供大家参考.具体如下: windows中使用python2.7遍历zip文件之后输出文件名等信息,console打印的中文及一些标点出现乱码.查了一下网上说的windows的编码为cp936,print()函数交给系统处理打印,所以要提前编码成windows能够识别的编码. 这种print的乱码也会出现在形如print(mylist)中(mylist是python的list类型变量,print(mylist[2]

pyinstaller-PyInstaller 如何打包多个py文件成exe文件???

问题描述 PyInstaller 如何打包多个py文件成exe文件??? 求高手帮助: 我想利用pyInstaller或者任何Python打包工具,把多个py文件打包成exe文件:这些py文件中,有一个是mymain.py:它会调用其他的如a.py,b.py:同时这些py 文件会调用一些第三方库,如numpy之类的.我想把他们打包成一个exe,请教如何做? 我的pyInstaller是最小版本,2.1 Python是2.7 解决方案 C:Python27Scripts>pyinstaller -

jquery-easyui filebox 在IE下选中同一个文件时无法触发onchange的解决方法

问题描述 easyui filebox 在IE下选中同一个文件时无法触发onchange的解决方法 easyui filebox 在IE下选中同一个文件时无法触发onchange的解决方法,火狐.谷歌是可以的 解决方案 IE可以新生产一个file对象,参考:easyUI filebox选择同一个文件不触发onchange事件解决办法

win8系统安装Office时提示”错误1911“的解决方法

win8系统安装Office时提示"错误1911"的解决方法 1.看到安装的过程中,一个名为INKDIV.dll的动态库文件无法正常完成注册.说明之前Office程序的参与还在,需要清理一下; 2.这个问题比较普遍,这是Office程序特有的故障,而且微软也有专用工具用以处理这样的问题.这个专用工具,是一个全英文的程序,但是操作还是比较简单的.首先下载工具.解压.百度云网盘分享路径是:全部文件 > 维护电脑 > 清理卸载 > [微软专用卸载工具]地址:http://p

电脑开机后出现winload.exe丢失或损坏异常的解决方法

  电脑开机后出现winload.exe丢失或损坏异常的解决方法           方法一: 1.如果出现winload.exe文件异常提示,同时显示硬盘分区提示(分区:3),那么就可以进入系统; 2.这时只要按一下回车键(Enter)确认之后,就能进入操作系统了; 3.不过每次开机都要按回车键才能进入系统也很麻烦,如果要解决这个问题,需要关机后切断电源,重点检查以下接口:硬盘.插座.数据连线; 4.此外,也应该逐一排查内存条插槽.硬盘连线.光盘连线等硬件,进行插拔.清理氧化点的处理; 方法二

Win7系统安装时出现错误代码0x800700B7的解决方法

  Win7系统安装时出现错误代码0x800700B7的解决方法.有些用户在安装Win7纯净版64位系统的过程中出现错误代码0X800700B7,导致安装失败.安装win7系统遇到错误代码问题相信很多用户都有遇到过,已经不是什么新鲜事了,然而引起安装Win7系统出现错误代码0x800700B7的原因有很多种,遇到这错误代码问题该怎么来解决?针对此问题,小编研究整理出解决方法给大家. 解决方法: 1.更改设置,显示系统的隐藏文件和文件夹.左键单击:资源管理器 - 组织 - 文件夹和搜索选项 - 查

WinXP安装软件时出现NSIS ERROR错误解决方法

  WinXP安装软件时出现NSIS ERROR错误解决方法.虽然微软已经停止对WinXP的支持,还是有不少用户依然坚持使用XP,不过在安装软件的时候也会出现一些问题,近日有小伙伴说会出现NSIS ERROR的错误,这是什么原因造成的呢?又要如何解决,下面就让小编一一道来. 一.NSIS ERROR什么意思 系统错误提示英文为"installer integrity check has failed. common causes include incomplete download and d

ThinkPHP提交表单时默认自动转义的解决方法_php实例

本文实例讲述了ThinkPHP提交表单时默认自动转义的解决方法.分享给大家供大家参考.具体方法如下: 一.问题: 在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不想给单引号和双引号加上反斜线. 在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不想给单引号和双引号加上反斜线,在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不