想学习用python处理excel的方法,常用的库有xlrd、xlwt、xlutils等,一般通过cmd中pip install xlrd等指令下载。
但我下载库以及(以为pip版本老旧问题)更新pip的时候不停报错,包括显示pip不是内部或外部命令、UnicodeDecodeError、ReadTimeoutError。
下面按照步骤介绍脱坑经历。
一、cmd显示pip不是内部或外部命令
解决办法:将“python安装目录\Scripts”,添加到环境变量path。
二、UnicodeDecodeError(看红色最后一行而不是黄色的“You are using pip version 9.0.1”一行)
唔...以为是pip版本问题,就按提示输入更新pip的指令,结果...
原因在于中文版的cmd是GBK编码,而python默认是ascii编码
解决办法:在“python安装目录\Lib\site-packages”下新建sitecustomize.py,内容为
import sys
sys.setdefaultencoding('gbk')
保存后就不存在pip指令下载的问题了。库可以下载,pip理论上也能更新了。
三、ReadTimeoutError
其实只是超时问题,多试几次就能更新pip了