小白刚学python,今天用pycharm跟着视频写了一个爬虫

引入requests后运行,显示缺少requests(Nomodulenamed'requestst'),下载完requests后运行显示缺少urllib3,下载完运行又... 引入requests后运行,显示缺少requests(No module named 'requestst'),下载完requests后运行显示缺少urllib3,下载完运行又显示缺少chardet……
python版本2.7,换用3.6后还是这个问题。想请教大神:1.我这个问题该如何解决?2.以后引入模块都要一直下载各种模块吗?3.我该从哪里下载模块?
展开
 我来答
盗墓者18
2017-11-15 · TA获得超过2028个赞
知道小有建树答主
回答量:820
采纳率:84%
帮助的人:257万
展开全部

requests是第三方库,确实需要安装再使用。并且第三方的模块确实都需要手动安装,在学习过程中,其实基本用到的都是标准库,在安装python时就已经自带好的。

看你是怎么安装的,一般在终端下使用pip install requests 或者easy_install requests安装就行

比如:

我这里是提示已经安装好了。

然后安装成功后,一劳永逸,以后都不会再安装,除非你手动卸载或者修改python设置等等操作。

更多追问追答
追问
请问如果我用pip安装requests,就能把运行requests需要的所有模块(urllib3、chardet等等)都一次性安装好吗?
追答
requests是第三方库,整合了urllib库的功能,换句话,直接用requests就可以替代标准库urllib等的。

不出意外用pip安装requests确实完整的安装,因为我个人使用,用pip安装好requests就直接可以用了,不需要再安装其他的。当然如果你的开发需求更大,负责其他功能的模块可能需要安装,一样的,用pip安装就行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式