安装python初期只进行了语言基础的学习,最近开始进行数据处理的学习发现需要进行pandas包及numpy包的安装,纯python新手,只能去翻阅博客。
通过看了一些博客后发现,用python的pip直接安装最方便
1、cmd或者powershall或者进入python所在安装目录的scripts目录下,我的目录在C:\Python27\Scripts,直接输入pip install pandas,但在powershall下需要在pip前加.\,既输入.\pip install pandas
2、正常情况下输入后回车后开始安装pandas包及其依赖包,但是我的python最初安装时间有点远,提示要进行pip的更新
更新语句
python -m pip install --upgrade pip
本以为可以完成更新,但又报了unicodedecodeerror异常:“UnicodeDecodeError: 'ascii' codec can't decode byte 0xd3 in position 7: ordi”
解决方案:
首先在cmd或powershall中输入chcp,大多数都会显示活动代码936,既gbk编码
1.进入到 “XXX\Python27\Lib”
2.找到 “mimetypes.py”这个文件,记事本打开
3.找到 import sys 这行代码
4.在这行代码下加入
if sys.getdefaultencoding() != 'GBK':
reload(sys)
sys.setdefaultencoding('GBK')
保存文件,再次进行pip更新就不会报错了
同时在pandas包安装成功后,numpy包已经安装成功。