python2.7与pip的安装 ansii错误 setup.py错误

逛了那么久的csdn,终于要发布博客了,因为这是我自己的一点东西,不会和其他人重复,成为网络垃圾。

为了使用AIML,必须要用python2.7

于是去网上下载python2.7

下好了之后配置环境变量

接着下载pip

下好之后执行python setup.py install却提示我找不到setup.py

百度之后看来是因为没有setuptools

于是去下载setuptools

接着使用python ez_setup.py命令却报错UnicodeDecodeError: 'ascii' codec can't decode

网上说要在mimetypes.py文件的大概256行‘default_encoding = sys.getdefaultencoding()’前面加上三句,他们是

  1. if sys.getdefaultencoding() != 'gbk':  
  2.     reload(sys)  
  3.     sys.setdefaultencoding('gbk'
  4. default_encoding = sys.getdefaultencoding() 
而且python对格式要求很严格,一定要注意格式

之后还是不行,提示一样的错误,又百度,说在Python27\Lib\site-packages 建一个文件sitecustomize.py,然后写上

import sys 
sys.setdefaultencoding('gbk')  

乎~~,终于弄好了,这口气终于吐出来了

其实最开始报ascii错误的时候,我还百度到要把mimetypes.py这个文件对照官网的新的文件稍改一下,我也改了,总之改了这些地方,最终也不知道到底是哪个方法起了作用,如果谁遇到了这个问题,可以倒着试一下这些方法。

纪念老菜鸟的第一个博客!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值