安装DBUtils报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in ra

原创 2016年08月30日 16:04:03

今天在win7上安装DBUtils的时候总是报出如下错误

D:\software\develop_software_installed\DBUtils-1.1\DBUtils-1.1>python setup.py i
nstall
Traceback (most recent call last):
  File "setup.py", line 17, in <module>
    from setuptools import setup
  File "D:\software\develop_software_installed\python27\lib\site-packages\setupt
ools-18.1-py2.7.egg\setuptools\__init__.py", line 11, in <module>
  File "D:\software\develop_software_installed\python27\lib\site-packages\setupt
ools-18.1-py2.7.egg\setuptools\extension.py", line 8, in <module>
  File "D:\software\develop_software_installed\python27\lib\site-packages\setupt
ools-18.1-py2.7.egg\setuptools\dist.py", line 16, in <module>
  File "D:\software\develop_software_installed\python27\lib\site-packages\setupt
ools-18.1-py2.7.egg\setuptools\depends.py", line 6, in <module>
  File "D:\software\develop_software_installed\python27\lib\site-packages\setupt
ools-18.1-py2.7.egg\setuptools\compat.py", line 19, in <module>
  File "D:\software\develop_software_installed\python27\lib\SimpleHTTPServer.py"
, line 27, in <module>
    class SimpleHTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
  File "D:\software\develop_software_installed\python27\lib\SimpleHTTPServer.py"
, line 208, in SimpleHTTPRequestHandler
    mimetypes.init() # try to read system mime.types
  File "D:\software\develop_software_installed\python27\lib\mimetypes.py", line
358, in init
    db.read_windows_registry()
  File "D:\software\develop_software_installed\python27\lib\mimetypes.py", line
258, in read_windows_registry
    for subkeyname in enum_types(hkcr):
  File "D:\software\develop_software_installed\python27\lib\mimetypes.py", line
249, in enum_types
    ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal
not in range(128)


解决方法:

在DBUtils下的setup.py文件添加如下三行代码

import sys
reload(sys) 
sys.setdefaultencoding('gb18030')

重新运行python setup.py install就能成功安装DBUtils了。



运行cs231n课程中Assignment1中的示例代码

cs231课程Assignment1的示例代码运行
  • bury_
  • bury_
  • 2017年07月18日 16:14
  • 843

Python中的编码

1. Python源码文件的编码Python源码文件的编码格式决定了在该源文件中声明的字符串(str和unicode)的编码格式,例如py源码如下:#!/usr/bin/env python # co...
  • liuxingen
  • liuxingen
  • 2015年10月18日 16:47
  • 9683

Tensorflow 填坑日记

坑一、UnicodeEncodeError: 'utf-8' codec can't encode character '\udcce' in position 1936: surrogates no...
  • ChenLuLiang
  • ChenLuLiang
  • 2017年12月15日 15:09
  • 201

python&django 常见问题及解决方法

0.python-dev安装(ubuntu)  apt-get install  python-dev  1.Open(filename,mode) 报错实例: f = open('d:\Use...
  • KoalaY_Doctor
  • KoalaY_Doctor
  • 2015年10月08日 20:14
  • 2615

DBUtils使用详细示例

用了好长一段时间JAVA,今天才知道有DBUtils这个东西。看了一下,使用方便,上手很快,是个不错的东西。  一、使用示例  Java代码   package ...
  • codepython
  • codepython
  • 2015年01月14日 15:12
  • 887

开源框架:Apache的DBUtils框架

一、commons-dbutils简介    commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutil...
  • samjustin1
  • samjustin1
  • 2016年08月16日 14:11
  • 1297

Python数据库连接池DBUtils

1 问题由来前一段时间用Mysqldb模块进行数据库的开发。共用一个数据库连接: import MySQLdb as mdb def create_single_conn(self): ...
  • u011956172
  • u011956172
  • 2017年01月04日 10:57
  • 4339

Apache的DBUtils框架学习

commons-dbutils简介commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的...
  • yerenyuan_pku
  • yerenyuan_pku
  • 2016年08月30日 20:27
  • 8220

Git 学习笔记

rm -rf 文件夹 若文件夹中有内容,应该这个样子rm dir 若文件夹中是空的 git init 初始化,必须在 git add 之前添加 cat ~/.gitconfig 可以查看git 中...
  • lovezbs
  • lovezbs
  • 2015年06月14日 18:10
  • 2921

DBUtils工具类

DBUtils工具类
  • lfh15732626246
  • lfh15732626246
  • 2016年12月27日 13:39
  • 969
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安装DBUtils报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in ra
举报原因:
原因补充:

(最多只允许输入30个字)