逛了那么久的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()’前面加上三句,他们是
- if sys.getdefaultencoding() != 'gbk':
- reload(sys)
- sys.setdefaultencoding('gbk')
- default_encoding = sys.getdefaultencoding()
之后还是不行,提示一样的错误,又百度,说在Python27\Lib\site-packages 建一个文件sitecustomize.py,然后写上
import sys
sys.setdefaultencoding('gbk')
乎~~,终于弄好了,这口气终于吐出来了
其实最开始报ascii错误的时候,我还百度到要把mimetypes.py这个文件对照官网的新的文件稍改一下,我也改了,总之改了这些地方,最终也不知道到底是哪个方法起了作用,如果谁遇到了这个问题,可以倒着试一下这些方法。
纪念老菜鸟的第一个博客!