1.问题导出
在学习爬虫时,因为要使用到requests第三方库,所以进行了pip安装,但是出现了一些问题,因为我是有安装Anaconda2,所以当使用pip进行安装第三方库时,都是安装在C:\Anaconda2\Lib\site-packages,而不是C:\Python27\Lib\site-packages。而IDLE一般只会在C:\Python27\Lib\site-packages去检索包。这就会产生错误。使用pycharm这个IDE中导入requests可以进行导入,但是当我使用python自带的IDLE命令行交互进行import requests时却导入不了,刚开始以为是要在Path变量中增加C:\Anaconda2\Lib\site-packages就能搞定,以为python去找包是在path变量中给定的目录去找。添加后还是没有解决,当看了廖雪峰老师的python教程有个知识点时,瞬间醒悟。
2.解决方案
所以在系统变量中添加新的PYTHONPATH,然后把C:\Anaconda2\Lib\site-packages添加进去,就解决了
接着在IDLE上使用import requests就不会报错了,问题得到解决