记一次小白学习python爬虫中所遇到的问题
今天学习如何从网页上保存图片,正当我一字一句照着教程敲下代码的时候,按下F5执行,跳出来的报错,让我措手不及。
再看一遍代码
完美无瑕,又对了几下,没有毛病!
上网查了一下,没有发现什么,倒是发现同样的问题在某交流平台上还要收费,真的是对小白太不友好了。
想了想,可能是没有安装requests的库,就飞速win+r,打开了命令窗口 敲下了pip list,发现是已经安装了。
深感不对,便返回编译器,又按下了F5,还是不对,ps:感觉是编译器的问题。
试试再装一次requests库
再回去F5运行,还是不对
再看看系统python的版本
再看看python2和python3的requests库运行是否正常
感觉应该是vscode默认是python2,突然恍然大悟!
想出了两种解决方法,一种是给python2装上requests库,还有一种是把vscode的运行环境换成python3
惊呼自己是天才
回头验证自己的猜想
顿时心灰意冷,到了死胡同
自己想了半天也查了半天的材料,还是没有发现解决方法
最后询问了某都大师
大师检查了我系统默认python的安装路径,以及vscode的路径
发现明显不一样,原来是选择python环境的问题
目前vscode还没支持python3.8,所以我自己装在环境变量中的python3.8无法使用,而vscode由编译器自行安装的3.7库中没有安装requests这个库,因为编译器自行安装的python3.7没有加入环境变量,所以无法在cmd窗口中安装requests库
最终,想出了两种解决方法
一、在编译器中加入本地的python3.8的库
加入本地的python路径,自动识别,F5运行,故障完美解决
开心!
还有第二种方法,将vscode安装的python3.7加入环境变量,通过cmd窗口安装requests库
还有第三种方法,不是长久之计
就这样,一晚上过去了。一个小白啥也没学到,但是又感觉学到了什么。
探索的途中总是充满困难,加油!!!!