最近博主想通过python的pip命令装一个模块。
在windows环境下,cmd命令进入终端输入pip命令,如下所示:
最后我在C:\Python27\Scripts目录下发现了这几个可执行程序。
于是进入对应目录中,输入指令pip2.7.exe,果然可以。
于是开始安装模块,用pip2.7.exe install eventlet指令。
发现报错。 File “c:\python27\lib\site-packages\pip_vendor\colorama\ansitowin32.py”, line 174, in write_plain_text
self.wrapped.write(text[start:end])
UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 8-9: ordinal not in range(128)
问题解决方法:
1.找到Python安装包的路径C:\Python27\Lib\site-packages。
2.在该目录下创建sitecustomize.py,文件中的内容如下:
import sys
reload(sys)
sys.setdefaultencoding('gbk')
3.再次输入指令进行安装。ok安装成功。
载入模块,检验是否存在。
ok,成功安装好了!