首页 > 其他 > 详细

安装setuptools的UnicodeDecodeError

时间:2014-04-22 19:42:42      阅读:840      评论:0      收藏:0      [点我收藏+]

  setuptools这是方便Python用户安装其它python包的简单易用工具。

  它的官网地址是:https://pypi.python.org/pypi/setuptools

  下面先简单的说一下,安装的方法,某一步出现错误的时候,我们再进行相应的修改。

 (1)出错的原因:我们国内使用的一些软件可能会导入编码方式,从而修改windows的注册表,导致当我们安装setuptools出现unicode这个错误!

 (2)进入到官网之后,根据系统的不同选择不同的方式

 然后,我们将会跳转到这个段落

https://pypi.python.org/pypi/setuptools#windows-7-or-graphical-install

之后,我们点击ez_setup.py ,这时我们进入到一个页面,复制当前页面的脚本,保存为ez_setup.py


如下:

bubuko.com,布布扣

 (3)在命令提示符下运行,python ez_setup.py(我这里已经设置好python的环境变量了)。之后它将会进行下载!然后就是解压

 (4)之后执行python easy_install.py。这个时候就会出现文章提示到的问题。

bubuko.com,布布扣

  方法:到你的python的安装目录下,找到“Lib”的文件夹,找到一个名为mimetypes.py的文件,用文件编辑器编辑它!我这里用notepad++来打开。文件目录对应的为E:\python2.7.6\Lib

bubuko.com,布布扣



然后你打开编辑器的搜索功能,找到这一行。

default_encoding = sys.getdefaultencoding()

然后将它用#注释掉,然后在后面添加如下内容。注意:请留意你添加的时候缩进是否都一致,不然的话你得用tab键进行缩进,python对于缩进有着严格的要求。还有假如你用的是繁体中文,请将gbk修改为big5


if sys.getdefaultencoding() != ‘gbk‘:
    reload(sys)
    sys.setdefaultencoding(‘gbk‘)
    default_encoding = sys.getdefaultencoding()


修改之后如图

bubuko.com,布布扣

假如缩进不正确会出现下面的错误

bubuko.com,布布扣

  (5)这样还差最后一步,我们来安装我们的setuptools,进入到setuptools的目录,然后执行下列命令。

 

python setup.py install

  (6)This is all。  

本文出自 “且行且欣赏” 博客,请务必保留此出处http://skytina.blog.51cto.com/6834539/1400173

安装setuptools的UnicodeDecodeError,布布扣,bubuko.com

安装setuptools的UnicodeDecodeError

原文:http://skytina.blog.51cto.com/6834539/1400173

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!