欢迎使用CSDN-markdown编辑器
来源:互联网 发布:石家庄淘宝详情图拍照 编辑:程序博客网 时间:2024/06/14 00:48
解决import paramiko时出现UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xb0 in position 7: ordinal not in range(128)
操作系统: win10 64位python版本: 2.7.13paramiko版本:2.2.1
问题描述
直接pip install paramiko
安装完成后,import paramiko
时会显示错误信息: UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 7: ordinal not in range(128)
如下所示:
问题分析
从错误信息估计,应该是在执行“C:\Python27\lib\ntpath.py”文件中的 result_path = result_path + p_path
语句,进行地址拼接时,result_path
或者p_path
中含有中文字符。
考虑到解决这类问题的通用解决办法:
import sysreload(sys)sys.setdefaultencoding("GBK")
尝试用此方法解决问题
问题解决
首先根据错误信息找到“C:\Python27\lib\ntpath.py”文件,在文件的开头输入
import sysreload(sys)sys.setdefaultencoding("GBK")
如下所示:
再次执行import paramiko
可以发现现在模块导入成功了。
如下所示:
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 多线程串口接收数据 | 全局变量的使用
- 九大排序算法的总结与C++实现
- CSS中的盒子相关属性,盒子到底有多大
- Javascript类(对象)定义问题
- 基于java的开源论坛jforum的安装及简介
- 欢迎使用CSDN-markdown编辑器
- 在Java中如何高效的判断数组中是否包含某个元素
- static----成员变量和静态变量的区别
- 无名管道
- Python之‘’控制流‘’
- RedHat6.5虚拟机架设Redis和Kafka伪集群
- 轻松学习之 Objective-C消息转发
- Android开发书籍推荐:从入门到精通系列学习路线书籍介绍
- Android签名机制之---签名过程详解