Python3.6.6或者说python3.x找不到urllib2语法问题修改之后,会报一个没有安装urllib2的包的错误。

通过pip install urllib2也会提示找不到包。(推荐学习:Python视频教程)

通过pip3 install urllib2也会提示找不到包。

这是因为builtwith依赖于urllib2包。但Pyhton2中的urllib2工具包,在Python3中分拆成了urllib.request和urllib.error两个包。就导致找不到包,同时也没办法安装。

所以需要install urllib.request和install urllib.error 两个包,然后将builtwith包中的import urllib2修改为import urllib.request 和import urllib.error。

同时代码中的方法函数也需要修改,基本就是将urllib2.xxx修改为urllib.request.xxx。

下面提供一个实例,帮助大家理解:#下载网页

import urllib.request

import urllib.error

def download(url):

print('Downloading:',url)

try:

html=urllib.request.urlopen(url).read()

except urllib.error as e:

print('download error:',e.reason)

html=None

return html

download('http://example.webscraping.com/')

更多Python相关技术文章,请访问Python教程栏目进行学习!

python3安装urllib2_python3.6想使用urllib2包怎么办相关推荐

  1. pythonurllib2方法_解决python3.6想使用urllib2包的方法

    解决python3.6想使用urllib2包的方法 发布时间:2020-08-11 14:24:50 来源:亿速云 阅读:131 作者:小新 小编给大家分享一下解决python3.6想使用urllib ...

  2. python安装urllib2_Python3安装与使用urllib2包之小坑

    Python3 安装urllib2包之小坑 Python3.6.6或者说python3.x找不到urllib2语法问题修改之后,会报一个没有安装urllib2的包的错误. 通过pip install ...

  3. Python3 安装bulitwith 和urllib2包

    # 背景 最近在看PACKT的Python Web Scraping, 书上用的是Python 2.X,但是自己电脑上却用的Python 3.4. 版本升级没什么好说的,只是很多的工具包并没有跟着升级 ...

  4. 群晖python套件包_群晖中给Python3安装pip工具以安装扩展包

    重要:本文最后更新于2021-02-01 22:34:49,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗. 今天折腾这群晖迷你Linux系统的时候遇到一个问题,Python写的程序基 ...

  5. python3 安装 past 包

    python3 安装 past 包 $ pip install future 错误现象 缺乏包的引用 from past.types import unicode 参考链接 https://pypi. ...

  6. python3安装PCV包

    python3安装PCV包 下载PCV包:https://codeload.github.com/Li-Shu14/PCV/zip/master: 打开Anaconda3的prompt窗口,切换到下载 ...

  7. centos6.5下安装python3安装、python3虚拟环境创建venv

    原因:在安装完centos6.5后,通过命令行键入python时,默认为python2.6.6版本,系统并没有安装python3版本.又想学习python3,因此需要在centos6.5下安装pyth ...

  8. python3.7.3 离线安装paramiko_centos7 python3 安装paramiko模块

    1. CentOS 7下安装Python3.5 CentOS7默认安装了python2.7.5,要用 Python3需要自己手动安装.注意不要删除python2. 1.1 下载python3源码包 w ...

  9. python3 安装Crypto 出现的问题

    python3 import Crypto 失败的解决办法 (AES对称加密使用 模块) # 先导入所需要的包 pip3 install Crypto # 再安装pycrypto pip3 insta ...

最新文章

  1. 【FFmpeg】AVOutputFormat/AVInputFormat 成员变量 flags 总结
  2. Ansible批量安装mysql数据
  3. sql help cs
  4. Struts-Logic 标签库
  5. SLF4j+LOG4j
  6. 一、.NET中的网络组件
  7. 【Android开发】文本框、按钮、文本编辑框、提交登录、单选框
  8. target sum java_LeetCode 494. Target Sum
  9. java ftp上传失败_java ftp上传失败怎么办
  10. 只安装XCode’s Com­mand line tools不安装XCode
  11. BH1750 STM32 驱动程序
  12. prop()方法的应用
  13. 13 个非常有用的 Python 代码片段,建议收藏!
  14. 凸优化学习笔记 6:共轭函数
  15. easyui中combobox级联问题
  16. 电商大数据应用之用户画像
  17. 数据压缩实验八:MPEG音频压缩编码
  18. 推特文本情感多分类高分方案
  19. 数组下标越界异常是如何产生的
  20. JS-正则表达式匹配获取

热门文章

  1. 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——1.7 将多个MIDI音乐文件合成为一个文件...
  2. 基于ARM架构的柔性塑料芯片诞生了
  3. Raspberry pi,一个好玩的派 第四季 NOOBS
  4. 最新保险法全文(2016最新版本)
  5. 04 【布局之Overscroll Behavior 定位偏移量】
  6. 绩效考核中如何做自我评估
  7. FT260学习笔记7-HID2IIC
  8. linux如何配置Ubuntu的yum源,ubuntu系统配置yum源
  9. 短租数据集分析--利用pyecharts绘制房源分布地图及单因子方差分析
  10. Promise初步详解(resolve,reject,catch