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

来源:互联网 发布:java 鼠标点击事件 编辑:程序博客网 时间:2024/06/07 12:13

逛了那么久的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这个文件对照官网的新的文件稍改一下,我也改了,总之改了这些地方,最终也不知道到底是哪个方法起了作用,如果谁遇到了这个问题,可以倒着试一下这些方法。

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

0 0
原创粉丝点击