2021-01-30

本文记录了一位新手在学习Python爬虫过程中遇到的环境问题。在尝试保存网页图片时,遭遇编译器环境错误。经过一系列排查,发现是VSCode的Python环境配置问题,涉及到Python2与Python3的版本冲突及requests库的安装。最终通过调整VSCode的Python环境和添加环境变量解决了问题,揭示了编程学习中环境配置的重要性。
摘要由CSDN通过智能技术生成

记一次小白学习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库
还有第三种方法,不是长久之计在这里插入图片描述
就这样,一晚上过去了。一个小白啥也没学到,但是又感觉学到了什么。
探索的途中总是充满困难,加油!!!!在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值