解决Python中pip指令下载Package以及pip更新中的问题

想学习用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了


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值