此为进行python爬虫自主学习的第三篇文章,主要记录了解决安装Requests库而做的小记。
首先是需要导入requests模块,但是编译时却未找到该模块,于是便有了下面的过程:
一、
关于Requests库的介绍,可以在Python官网找到介绍:
http://docs.python-requests.org/zh_CN/latest/user/quickstart.html
按照介绍,在WIN7上自然使用“pip install requests”命令来安装库,在CMD中执行发现命令无用,执行后弹出“download ...(对应库的url)”;电脑上安装的是python3.7,其自带的貌似10.1版本,一直提示更新,便按照提示命令进行更新,发现更新命令也无用。
至此开始慌了,由于对此并不了解,首先想到的是更换python版本(后面发现好像无需如此),便更换至了Python3.6.4,发现仍是同样问题;然后想到更换pip的版本(因为其总提示更新),便通过“pip uninstall pip”的命令卸载后重新下载安装新版本(下载过程不是重点),发现仍存在安装后不成功的情况(通过“pip list”查看是否安装,或在文件中“import requests”并编译后查看是否提示module不存在)。
二、
既然不能自己安装下载,又上面发现虽然命令执行不成功,但是所下载文件的url在窗口中有显示,便手动下载.whl后进行安装,又遇到图中情况:
查找资料后,根据文章:
https://www.crifan.com/python3_logging_debug_unicodeencodeerror_gbk_codec_can_not_encode_character/
有所启发,文中谈到可能是编码的问题(自身对于编码这块一直不太清楚),但是想到自己的CMD实际上并不是系统自带的(因为以前有些需求,也是要显示某些编码错误的信息而下载的加强版本),便想到使用另外一个工具Git。
三、
有关Git的介绍:
https://baike.baidu.com/item/GIT/12647237?fr=aladdin
果然:
一切迎刃而解,完美!
四、总结
虽然在知识上并无很多长进,但是在以后解决问题的过程中,还是要有一个清晰的思路,这次的经历也说明解决问题的思路也是需要建立在一定的知识与积累上的。
仅以此记录成长点点滴滴。